【发布时间】:2019-07-16 21:44:28
【问题描述】:
我在共享主机上部署了一个 Laravel 5.5 应用程序,但在上传/查看图像时遇到了问题。
在 localhost 上一切正常,但是当我在线上传时,我无法访问存储图像的目录。
这是存储我的图像的地方
$destinationPath = public_path('items/'.$request->get('modal-item-id'));
它正在将图像存储在:
public_html/nbd/public/items/307/my-image.png
这也是我的filesystems.php“图片”设置:
'images' => [
'driver' => 'local',
'root' => public_path('items'),
'url' => env('APP_URL').'/items',
visibility' => 'public',
],
我的应用位于
public_html/nbd/系统
...因为我必须将 PUBLIC 文件夹从系统文件夹(共享主机)中删除,所以我现在无法访问 https://my-url/system/public/items/307/my-image.png 上的图像
如何访问该文件?我哪里做错了?
【问题讨论】:
-
如您所见,我的应用程序文件夹不在 public_html 中,它已经在名为 NBD 的单独文件夹中
标签: php laravel laravel-5.5