Laravel5渲染html :: linkroute

时间:2015-05-18 05:18:08

标签: php laravel

我正在使用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>

1 个答案:

答案 0 :(得分:1)

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

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

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