2015-05-18 36 views
-3

我使用的是html :: linkroute,但是链接标记和内容被放在屏幕上而不是渲染,这是一个错误吗?Laravel5渲染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

不看laravel4视频,然后使用laravel5 –

回答

1

在Laravel 5 {{ ... }}代码逃逸的输出,这就是为什么你看到在浏览器的HTML。相反,您应该使用{!! ... !!}这将呈现到浏览器的原始输出。所以这将工作:

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

你可以阅读更多关于Laravel 5 Blade changes