我刚刚将我的网站上传到了一个实时服务器,所有工作都很顺利,除了我拉了一个菜鸟错误,我使用我的图片文件夹来存储我的所有用户/文件等...
我如何解决此问题,以便我可以使用$userDir = public_path().'/images/users/'
?
如果我删除public_path()
它抓取正确的图像并在我网站的images文件夹中创建目录。
如果我离开public_path()
,它会在我的laravel app文件夹中创建一个新的public / images / users文件夹。
pulic_html folder
../../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',
],
答案 0 :(得分:0)
是的,你可以改变,你应该改变它。 首先看一下你的doc结构并写出正确的路径。 更改后记得清除缓存:
php artisan config:cache