我正在使用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>
答案 0 :(得分:1)
在Laravel 5中{{ ... }}
转义输出,这就是为什么你在浏览器中看到HTML的原因。相反,您应该使用{!! ... !!}
将原始输出呈现给浏览器。所以这将有效:
{!! HTML::linkRoute('admin.users.edit', $user->display_name, array($user->id)) !!}
您可以阅读有关Laravel 5 Blade changes的更多信息。