这里是我的代码:
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',
],