【发布时间】:2017-09-20 08:44:06
【问题描述】:
我已经成功地在实时服务器上部署了我的第一个 laravel 应用程序。一切看起来都很棒,除了我无法显示上传到
/myproject_src/storage/app/public/myfolder1 文件夹。
这是我在 HostGator 上的文件夹层次结构:
/myproject_src/
这里是所有laravel源文件(public文件夹除外)
/public_html/mydomain.com/
这里是我的公共目录的所有内容
我正在通过以下方式将文件路径存储到数据库中:
public/myfolder1/FxEj1V1neYrc7CVUYjlcYZCUf4YnC84Z3cwaMjVX.png
这个路径与已经上传到 storage/app/public/myfolder1/ 这个文件夹的图片相关联,是由 laravel 的store('public/myfolder1'); 方法生成的。
我应该怎么做才能在 img 标签中正确显示图像:
<img src="{{ how to point to the uploaded image here }}">
【问题讨论】:
-
<img src="{{ storage_path('public/myfolder1/FxEj1V1neYrc7CVUYjlcYZCUf4YnC84Z3cwaMjVX.png') }}">你试过了吗? -
@imrealashu 输出包括我的根目录在内的整个路径。像这样:
/home3/eisenheim/myproject_src/storage//public/myfolder1/FxEj1V1neYrc7CVUYjlcYZCUf4YnC84Z3cwaMjVX.png -
请检查我的回答,我认为这会有所帮助。我通常在我的共享主机上使用它。
-
@imrealashu 这对我有用,谢谢!
标签: laravel laravel-5 blade shared-hosting laravel-blade