我正在使用laravel构建一个网站,我想在其中一个页面中添加图片。我创建了一个位于\ app目录中的图像文件夹,并将图片放在images文件夹中。 所以在我加载网站的blade.php文件中,我有这段代码加载图片
{!! Html::image( asset('app/images/default.png'), 'Profile picture') !!}
然而,当我加载页面时,我看到一个破碎的图片图标,当我检查元素时,我收到消息
localhost/:24 GET http://localhost:8888/app/images/default.png 404 (Not Found)
为了使链接正常工作,我尝试了任何我能想到的组合,但是当我加载页面时总是遇到404错误。
有什么想法吗?
答案 0 :(得分:1)
您应该将图片文件夹从app移动到公共。对所有css和javascript文件执行相同的操作。
答案 1 :(得分:0)
我认为您不需要地址中的app /。资产功能已知道您的公用文件夹的地址。 试试吧
{!! Html::image( asset('/images/default.png'), 'Profile picture') !!}