提问者:小点点

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/img/uploads/specialties

但是在生产中他们会

/storage/app/public/img/uploads/specialties

我尝试的:$php artisan存储:链接未成功。

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

谢谢


共1个答案

匿名用户

我终于找到了解决办法:

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