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