Blade: ускользает текст и позволяет создавать новые строки

У меня есть текст ввода пользователя, отображаемый на одной из страниц. Однако я хочу разрешить новые строки. Как отобразить текст, так что он экранирован И разрешает новые строки ?

Я использовал nl2br() и триплексные скобки Blade {{{$text}}} , однако, очевидно, триплексные скобки сбегают <br/> .

Есть ли способ объединить экранирование и новые строки HTML с помощью Blade?

Благодарю.

Related of "Blade: ускользает текст и позволяет создавать новые строки"

Вы можете выполнить эвакуацию сначала, используя e() а затем примените nl2br() :

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

e() – это функция, используемая Blade при компиляции трех скобок

Вы можете использовать это

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