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

Laravel上传的文件不在好文件夹中,laravel,image,upload,storage,Laravel,Image,Upload,Storage,这是我的代码: Storage::disk('public')->putFileAs('/img/uploads/specialties', new File($validatedData['image_file']); 我的系统配置文件: 'public' => [ 'driver' => 'local', 'root' => storage_path('app/public'), 'url' => env('AP

这是我的代码:

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',
    ],
在本地模式下,当我上传图像时,它们将进入

/公共/存储/img/上传/专业

但在生产中,他们将

/存储/应用/公共/img/上传/专业

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

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


谢谢

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

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

我终于找到了解决办法:

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