公共/图像中的 Laravel 图像在 Forge 实时站点上给出 404 错误,但在本地主机上正常

问题描述 投票:0回答:0

我的图像文件夹中有一张 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">&nbsp; Your Upgrade Options</div>

然而,当部署到我的 Forge/DigitalOcean 网站时,我收到 404 错误。

我的应用程序在其他页面上使用的其他图像按预期显示。我已经阅读了许多与类似问题相关的帖子,但尚未找到解决方案。

我可以在网站上看到该文件,它就在那里,但无法通过浏览器访问它。我已将其重命名并从 PNG 更改为 JPG 以尝试强制显示(以防我有参考或我看不到的拼写错误)。无论是在页面中还是复制图片链接并尝试直接查看,我都得到 404.

我阅读了一些关于在部署版本上更改我的

.ENV
文件的建议,所以我添加了

ASSET_URL="${APP_URL}"

to by live site的

.ENV
文件,无济于事。我也清除了
config
cache
.

感觉像是权限问题,或者我可能遗漏了路径的一些细微差别或

asset()
的处理方式。

关于如何解决这个问题有什么建议吗?

laravel assets .env
© www.soinside.com 2019 - 2024. All rights reserved.