如何解决无法显示laravel中存储的图像
我正在尝试显示存储在storage / app / public / directory中的图像,并且我正在从数据库中检索图像名称,例如'projects / 123456 / jpg'。我已经尝试了很多事情,但是没有显示图像。 我已经尝试过了
<img id="before" src="<?php echo asset("storage/app/$data->pic_before_project"); ?>" height="100"
width="120">
还有这个
<img id="before" src="{{ asset('/'.$data->pic_before_project) }}" height="100" width="120">
但是那些没有用...这里提到我已经链接了存储。 请帮忙。
解决方法
由此您可以访问保存位置的文件夹
{{ URL::asset('/public/yourfolder/'.$data->pic_before_project) }}
或尝试
{{ asset('yourfolder/'.$data->pic_before_project) }}
当您在本地主机中时,最后一个代码自动访问公用文件夹
,我解决了我的问题。只是为了共享,当您使用已经链接了公共/存储文件的现有项目时,可能会出现问题。因此删除存储文件夹,然后再次将存储与php artisan storage:link命令链接起来对我有用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。