【问题标题】:Laravel Linkroute does not interpret HTML but outputs as textLaravel Linkroute 不解释 HTML,而是输出为文本
【发布时间】:2016-06-29 10:15:18
【问题描述】:

我不想得出一个错误的结论,即 Laravel 没有使用图像作为链接的方法。

我尝试了很多方法,但似乎都没有奏效,这让我很惊讶。我喜欢 Laravel,我承认我不仅没有找到正确的方法来实现它。

我认为这将格式化 HTML 以呈现图像,但它只将 HTML 语法输出为文本,我有什么更好的方法可以实现这一点?没耐心了,请帮忙。

{!! Html::linkRoute('updateUserContact', '<img style="height: 100%; width: 100%; object-fit: contain" src="' . asset('images/update.jpg') . '"/>', $contacts->id) !!}

这是输出的截图:

【问题讨论】:

    标签: css image laravel-5.1 laravel-routing laravel-blade


    【解决方案1】:

    使用Html::linkRoute 而不是简单地做这样的事情对你有什么好处?

    <a href="{{ route('updateUserContact', [$contacts->id]) }}">
        <img style="height: 100%; width: 100%; object-fit: contain" src="{{ asset('images/update.jpg') }}"/>
    </a>
    

    【讨论】:

    • 你让我接触到了工作路线类型。我以前没用过这个。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2014-08-19
    • 1970-01-01
    • 2013-06-21
    • 1970-01-01
    • 2016-07-15
    • 1970-01-01
    • 2011-03-16
    • 1970-01-01
    相关资源
    最近更新 更多