这里我的代码:
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/img/uploads/specialties
但是在生产中他们会
/storage/app/public/img/uploads/specialties
我尝试的:$php artisan存储:链接未成功。
有人知道如何改变上传文件在生产中的位置吗?
谢谢
我终于找到了解决办法:
'public' => [
'driver' => 'local',
'root' => public_path('storage'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
],