les*_*gar 42 php escaping laravel blade
我在其中一个页面上显示了用户输入文本.不过,我想允许换行.如何显示文本,因此它被转义并允许换行?
然而,我使用了nl2br()Blade的tripple括号{{{$text}}},显然,tripple括号也可以转义<br/>标签.
nl2br()
{{{$text}}}
<br/>
有没有办法使用Blade结合转义和HTML的新行?
谢谢.
luk*_*ter 109
您可以先执行转义,e()然后使用,然后应用nl2br():
e()
{{ nl2br(e($text)) }}
e() 是Blade在编译三重括号时使用的功能
Sal*_*lar 58
你可以用它
{!! nl2br(e($text)) !!}
归档时间:
10 年,11 月 前
查看次数:
36720 次
最近记录:
7 年,2 月 前