HTML::style() in laravel, 编码 html 个特殊字符

HTML::style() in laravel, encodes html special characters

我正在尝试使用 {{ 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">

我该如何解决这个问题?

如果您使用的是 Laravel 5 或 5.1,请使用

{!! HTML::style('css/bootsrap-theme-min.css') !!}

对于Laravel 4

{{{ HTML::style('css/bootsrap-theme-min.css') }}}

默认情况下,Laravel 会转义您用 {{ ... }}{!! ... !!}{{{ ... }}} 标签括起来的变量,告诉 Laravel 不要转义。

您可以将版本添加到

{!! HTML::style('css/bootsrap-theme-min.css?v='.$version) !!}