我的图像文件夹中有一张 JPG 图像
/public
。在我的本地主机开发应用程序 (Laragon) 上,这很好,图像使用以下代码显示:
<div class="panel-heading"><img style="float:left" width="20" height="20" src=" {{ asset('images/infobubble.jpg')}}" class="img-responsive" alt="feature img"> Your Upgrade Options</div>
然而,当部署到我的 Forge/DigitalOcean 网站时,我收到 404 错误。
我的应用程序在其他页面上使用的其他图像按预期显示。我已经阅读了许多与类似问题相关的帖子,但尚未找到解决方案。
我可以在网站上看到该文件,它就在那里,但无法通过浏览器访问它。我已将其重命名并从 PNG 更改为 JPG 以尝试强制显示(以防我有参考或我看不到的拼写错误)。无论是在页面中还是复制图片链接并尝试直接查看,我都得到 404.
我阅读了一些关于在部署版本上更改我的
.ENV
文件的建议,所以我添加了
ASSET_URL="${APP_URL}"
to by live site的
.ENV
文件,无济于事。我也清除了config
和cache
.
感觉像是权限问题,或者我可能遗漏了路径的一些细微差别或
asset()
的处理方式。
关于如何解决这个问题有什么建议吗?