Blade:转义文本并允许新行

2022-08-30 09:42:05

我在其中一个页面上显示了一个用户输入文本。不过,我想允许新行。如何显示文本,使其转并允许新行

我使用和Blade的tripple支架,但是,显然,tripple支架也逃脱了标签。nl2br(){{{$text}}}<br/>

有没有办法使用Blade将转义和HTML的新行结合起来?

谢谢。


答案 1

您可以先进行转义,使用然后应用:e()nl2br()

{{ nl2br(e($text)) }}

e()是 Blade 在编译三重括号时使用的函数


答案 2

您可以使用此功能

{!! nl2br(e($text)) !!}

推荐