Laravel将项目从localhost移至cpanel后,需要更改public_path以上传文件

时间:2019-02-05 10:29:21

标签: php laravel

我的项目可以在localhost上正常运行,并且可以无问题地上传映像,但是现在我将项目移到了Capnel上联机,问题是当我将映像上载到公用文件夹时,我希望将其上载到主根目录:例如:site.com/images/file.jpg,但是现在上传文件转到site.com/public/images/file.jpg,所以要避免直接上传到ima​​ges文件夹,如何避免上传到public文件夹。我试图在config中修改文件系统,但是不起作用

 'disks' => [

   'local' => [
    'driver' => 'local',
    'root' => public_path('/images'),
    ],

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

1 个答案:

答案 0 :(得分:0)

从以下位置更改root变量:

  'root' => public_path('/images'),

  'root' => '/images',