Laravel 5.1 Blade -- 图片为 link
Laravel 5.1 Blade -- image as link
我想创建 link 和 HTML::link 函数,使用加载了 HTML::image 的图像,它指向 URL::route。到目前为止,这就是我想出的
{!! HTML::link( URL::route('/'), HTML::image("img.png", "Logo", array('height'=>'14','width'=>'86','border'=>'0'))) !!}
link 有效,但图像无效..它总是这样出现:
<img src="http://1.2.3.4/img.png" height="14" width="86" border="0" alt="Logo">
但它从不显示图像,即使我可以从浏览器访问图像。有人可以帮忙吗?
试试下面的代码
<a href="#">{{ HTML::image("img/logo.png", "Logo") }}</a>
因为,link() 使用实体来转义标题
或者简单地使用这个
对于 L4
{{ html_entity_decode( HTML::link("#", HTML::image("img/logo.png", "Logo") ) ) }}
对于 L5
{!! html_entity_decode( HTML::link("#", HTML::image("img/logo.png", "Logo") ) !!}
我想创建 link 和 HTML::link 函数,使用加载了 HTML::image 的图像,它指向 URL::route。到目前为止,这就是我想出的
{!! HTML::link( URL::route('/'), HTML::image("img.png", "Logo", array('height'=>'14','width'=>'86','border'=>'0'))) !!}
link 有效,但图像无效..它总是这样出现:
<img src="http://1.2.3.4/img.png" height="14" width="86" border="0" alt="Logo">
但它从不显示图像,即使我可以从浏览器访问图像。有人可以帮忙吗?
试试下面的代码
<a href="#">{{ HTML::image("img/logo.png", "Logo") }}</a>
因为,link() 使用实体来转义标题
或者简单地使用这个
对于 L4
{{ html_entity_decode( HTML::link("#", HTML::image("img/logo.png", "Logo") ) ) }}
对于 L5
{!! html_entity_decode( HTML::link("#", HTML::image("img/logo.png", "Logo") ) !!}