【问题标题】:Laravel 5.1 Blade -- image as linkLaravel 5.1 Blade——图片作为链接
【发布时间】:2015-11-09 09:24:52
【问题描述】:

我想使用 HTML::image 加载的图像创建带有 HTML::link 函数的链接,它指向 URL::route。到目前为止,这就是我想出的

{!! HTML::link( URL::route('/'), HTML::image("img.png", "Logo", array('height'=>'14','width'=>'86','border'=>'0'))) !!}

链接有效,但图像不.. 它总是这样出现:

<img src="http://1.2.3.4/img.png" height="14" width="86" border="0" alt="Logo">

但它从不显示图像,即使我能够从浏览器访问图像。任何人都可以提供帮助吗?

【问题讨论】:

    标签: laravel-5.1 blade


    【解决方案1】:

    试试下面的代码 <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") ) ) !!}

    【讨论】:

    • 你使用 laravel 5 然后使用这个 {!! html_entity_decode( HTML::link("#", HTML::image("img/logo.png", "Logo") ) ) !!}
    猜你喜欢
    • 2016-06-26
    • 2015-07-03
    • 2014-01-21
    • 1970-01-01
    • 2016-01-19
    • 1970-01-01
    • 1970-01-01
    • 2018-11-15
    相关资源
    最近更新 更多