2015-05-18 94 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