Blade:转义文本并允许新行
我在其中一个页面上显示了一个用户输入文本。不过,我想允许新行。如何显示文本,使其转义并允许新行?
我使用和Blade的tripple支架,但是,显然,tripple支架也逃脱了标签。nl2br()
{{{$text}}}
<br/>
有没有办法使用Blade将转义和HTML的新行结合起来?
谢谢。
我在其中一个页面上显示了一个用户输入文本。不过,我想允许新行。如何显示文本,使其转义并允许新行?
我使用和Blade的tripple支架,但是,显然,tripple支架也逃脱了标签。nl2br()
{{{$text}}}
<br/>
有没有办法使用Blade将转义和HTML的新行结合起来?
谢谢。
您可以先进行转义,使用然后应用:e()
nl2br()
{{ nl2br(e($text)) }}
e()
是 Blade 在编译三重括号时使用的函数
您可以使用此功能
{!! nl2br(e($text)) !!}