Laravel上传的文件不在好的文件夹中



这里是我的代码:

Storage::disk('public')->putFileAs('/img/uploads/specialties', new File($validatedData['image_file']);

我的系统配置文件:

'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
],

在本地模式下,当我上传图像时,它们将进入

/public/storage/ig/uploads/specialized

但在生产中,它们将进入

/storage/app/public/img/uploads/specificates

我尝试过的:$php手工存储:链接没有成功。

有人知道如何更改上传文件在生产中的位置吗?

谢谢!

我终于找到了一个解决方案:

'public' => [
'driver' => 'local',
'root' => public_path('storage'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
],

最新更新