Ответ 1
Вы можете выполнить эвакуацию сначала, используя e()
, а затем применить nl2br()
:
{{ nl2br(e($text)) }}
e()
- это функция, используемая Blade при компиляции трех скобок
У меня есть текст, вводимый пользователем на одной из страниц. Однако я хочу разрешить новые строки. Как отобразить текст, поэтому он экранирован И позволяет создавать новые строки?
Я использовал nl2br()
и Blade триплексные скобки {{{$text}}}
, однако, очевидно, триплексные скобки также выходят из тегов <br/>
.
Есть ли способ объединить экранирование и новые строки HTML с помощью Blade?
Спасибо.
Вы можете выполнить эвакуацию сначала, используя e()
, а затем применить nl2br()
:
{{ nl2br(e($text)) }}
e()
- это функция, используемая Blade при компиляции трех скобок
Вы можете использовать этот
{!! nl2br(e($text)) !!}