【问题标题】:Laravel5 render html::linkrouteLaravel5 渲染 html::linkroute
【发布时间】:2015-05-18 05:18:07
【问题描述】:

我正在使用 html::linkroute 但是链接标签和内容被放在屏幕上而不是呈现,这是一个错误吗?

我正在使用的代码

{{ HTML::linkRoute('admin.users.edit', $user->display_name, array($user->id)) }}

浏览器中的输出

<a href="http://localhost/laravel/admin/users/1/edit">Prof. Trent D'Amore</a>

【问题讨论】:

  • 不要看 laravel4 的视频,然后用 laravel5

标签: php laravel


【解决方案1】:

在 Laravel 5 中,{{ ... }} 转义了输出,这就是你在浏览器中看到 HTML 的原因。相反,您应该使用{!! ... !!},它将原始输出呈现给浏览器。所以这会起作用:

{!! HTML::linkRoute('admin.users.edit', $user->display_name, array($user->id)) !!}

您可以阅读有关Laravel 5 Blade changes 的更多信息。

【讨论】:

    猜你喜欢
    • 2012-02-06
    • 1970-01-01
    • 2018-12-26
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-16
    • 2018-10-10
    相关资源
    最近更新 更多