Laravel框架之解决前端显示图片问题

发布时间:2022-04-16 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Laravel框架之解决前端显示图片问题脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

最近做项目,功能是在用户上传图片成功后显示该图片,在本地测试(WamP环境)下正常显示,但是部署到服务器上(LNMP)下无法显示

因为LNMP环境下域名直接指向Laravel框架下的public目录,public为Laravel框架唯一对外公开的文件夹,而我的图片保存在storage/images,无法直接访问。查了官网文档发现可以在Linux下建立文件软链接,但试了以后没成功(可能是我打开的方式不对)。而且这样做在WAMP下又不能显示图片了

最后,还是决定将图片保存在Public/images,一方面图片资本来就不是什么隐私文件,本来就是要对外开放的,另一方面,WAMP和LNMP环境下都可直接访问此目录,代码不用写两份。

Laravel框架访问public/images/test.jpg图片可以这样写:

@H_512_11@ <img src="{{ URL::asset('images/test.jpg') }}" id="img"/>

不用加public,因为asset()方法指向的就是public目录

以上这篇Laravel框架之解决前端显示图片问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本宝典。

脚本宝典总结

以上是脚本宝典为你收集整理的Laravel框架之解决前端显示图片问题全部内容,希望文章能够帮你解决Laravel框架之解决前端显示图片问题所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。