【发布时间】:2018-01-09 20:40:20
【问题描述】:
如何从存储中访问直接图像?
我将项目中的图像保存在 storage/images/clients/ 中,如何检索这些图像并显示它们以供视图使用?
【问题讨论】:
-
这似乎是您之前的问题stackoverflow.com/questions/48171822/…的后续;如果不需要,请务必关闭/删除该问题。
如何从存储中访问直接图像?
我将项目中的图像保存在 storage/images/clients/ 中,如何检索这些图像并显示它们以供视图使用?
【问题讨论】:
您需要在storage/images 和public/images 之间创建符号链接:
ln -s /full/path/to/storage/images /full/path/to/public/images
然后你就可以使用这些图片了:
<img src="{{ asset('images/clients/john.jpg') }}">
【讨论】:
ln 命令,如我所示。不,您不需要创建路线。
storage 目录中并创建符号链接。
要检索文件的原始内容,请使用:
$contents = Storage::get('/path/to/file.jpg');
但是如果你只是想在视图中显示它,就不需要任何特别繁琐的方法,只需使用
<img src="/path/to/file.jpg">
【讨论】: