服务器访问错误的存储文件夹laravel

时间:2018-04-26 10:53:43

标签: php laravel laravel-5 server

我刚刚将我的网站上传到了一个实时服务器,所有工作都很顺利,除了我拉了一个菜鸟错误,我使用我的图片文件夹来存储我的所有用户/文件等...

我如何解决此问题,以便我可以使用$userDir = public_path().'/images/users/'

如果我删除public_path()它抓取正确的图像并在我网站的images文件夹中创建目录。

如果我离开public_path(),它会在我的laravel app文件夹中创建一个新的public / images / users文件夹。

  • 我将所有公开文件上传到pulic_html folder
  • 我所有的laravel app文件都是一个文件夹。 IE:../../myappfolder/public_html

我可以更改config / filesystems.php

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

对此:

'public' => [
    'driver' => 'local',
    'root' => storage_path('app/public'), ---> Not sure what to change here?
    'url' => env('APP_URL').'/images', ---> Change to images..?
    'visibility' => 'public',
],

1 个答案:

答案 0 :(得分:0)

是的,你可以改变,你应该改变它。 首先看一下你的doc结构并写出正确的路径。 更改后记得清除缓存:

php artisan config:cache

祝你好运!