HTML :: image()渲染img标签而不是图像laravel

时间:2016-01-11 14:03:00

标签: laravel-5

我正在尝试使用{{ HTML::image('images/login_user.png') }}显示图像,但它会将输出显示为<img src="http://myproject/images/login_user.png">而不是图像。我已将图像放入/ public / images文件夹。

2 个答案:

答案 0 :(得分:1)

刀片模板中的双花括号将输出字符串,它不会解析为标记。

使用

e.g

 {!! HTML::image('images/login_user.png') !!} 

答案 1 :(得分:1)

{{something}} - 这在laravel 5+中,将转义任何内容并仅输出字符串,这样做是为了保护用户免受所有类型的注入。

{!!东西!!}} - 在你的情况下使用它,如{!! HTML :: image(&#39; images / login_user.png&#39;)!!}