laravel中的HTML :: style()编码html特殊字符

gal*_*kas 2 laravel blade

我试图用来{{ HTML::style('css/bootsrap-theme-min.css') }}渲染我的CSS链接,但不是普通的HTML,我把它编码为html实体,如下所示:

<link media="all" type="text/css"        rel="stylesheet" href="http://localhost:8000/css/bootstrap.min.css">
Run Code Online (Sandbox Code Playgroud)

我怎么能解决这个问题?

sha*_*ddy 6

如果您使用的是Laravel 5或5.1

{!! HTML::style('css/bootsrap-theme-min.css') !!}
Run Code Online (Sandbox Code Playgroud)

对于Laravel 4

{{{ HTML::style('css/bootsrap-theme-min.css') }}}
Run Code Online (Sandbox Code Playgroud)

默认情况下,Laravel会转义您附带的变量{{ ... }},{!! ... !!}或者{{{ ... }}}标签告诉Laravel不要.