Laravel blade 没有转义 HTML
Laravel blade not escaping HTML
我正在使用 Laravel 5.2,出于某种原因,blade 标准标签 {{...}}
没有转义 HTML,如文档中所写。
当我尝试编写 {{ HTML::tag('span','hello') }}
时,我得到了正确的 HTML 并在我的浏览器中看到了 hello
。如果我写 {!! HTML::tag('span','hello') !!}
.
我会得到相同的结果
那么为什么 {{...}}
标签没有转义 HTML 标签?
您应该使用 {{...}}
进行可变打印。
和 {!!...!!}
这对于正常 html。你可以只写 html 不带大括号,它会正确显示。
我正在使用 Laravel 5.2,出于某种原因,blade 标准标签 {{...}}
没有转义 HTML,如文档中所写。
当我尝试编写 {{ HTML::tag('span','hello') }}
时,我得到了正确的 HTML 并在我的浏览器中看到了 hello
。如果我写 {!! HTML::tag('span','hello') !!}
.
那么为什么 {{...}}
标签没有转义 HTML 标签?
您应该使用 {{...}}
进行可变打印。
和 {!!...!!}
这对于正常 html。你可以只写 html 不带大括号,它会正确显示。