如何在视图中显示public文件夹下的图片?

先谢谢大家我是小白一只正在学习php和laravel遇到了一个问题请各位大大帮我看一下多谢。

我想在视图中显示public文件夹下的图片但是不能成功。

我是window环境,直接用的php artisan serve跑的服务,框架laravel 5.2

本地图片保存在blog/public/images/default-avatar.jpg

我的视图文件是这么写的

<img src=" URL::asset('/images/default-avatar.jpg') " alt=""/>

{!! Html::image('/images/default-avatar.jpg') !!}

Html::image('/images/default-avatar.jpg')

浏览器显示为2.png

浏览器显示源码为

<img src="<a target="_blank" rel="noreferrer noopener" href="http://localhost:8000/images/default-avatar.jpg>" alt=""/">http://localhost:8000/images/default-avatar.jpg>" alt=""/

<img src="<a target="_blank" rel="noreferrer noopener" href="http://localhost:8000/images/default-avatar.jpg>"">http://localhost:8000/images/default-avatar.jpg>"

<img src="<a target="_blank" rel="noreferrer noopener" href="http://localhost:8000/images/default-avatar.jpg>"">http://localhost:8000/images/default-avatar.jpg>"

点击连接http://localhost:8000/images/default-avatar.jpg

1、如果使用QQ浏览器则自动下载图片下载的图片能正常打开。

2、如果使用chrome浏览器则自动下载图片下载的图片不能正常打开如果用记事本打开则能看到编码多了以下内容

? HTTP/1.1 200 OKHost: localhost:8000

Connection: close

Content-Type: image/jpeg

Content-Length: 5527

chrome浏览器截图如下

3.png

4.png

5.png

谢谢大家帮我看一下多谢

Tomoe
修改的评论也不能少于六个字哦!
jccgwanga
修改的评论也不能少于六个字哦!