php - texto - string strip_tags
Blade: escapando texto y permitiendo nuevas lĂneas (3)
Puede hacer el escape primero, usando e()
y luego aplicar nl2br()
:
{{ nl2br(e($text)) }}
e()
es la función que utiliza Blade al compilar soportes triples
Tengo un texto de entrada de usuario que se muestra en una de las páginas. Sin embargo, quiero permitir nuevas líneas. ¿Cómo visualizo el texto, por lo que se escapó Y permite nuevas líneas ?
nl2br()
y los paréntesis triples de Blade {{{$text}}}
, sin embargo, obviamente, los paréntesis triples escapan <br/>
también.
¿Hay alguna forma de combinar el escapado y las nuevas líneas de HTML con Blade?
Gracias.
Puedes probar:
{!! ''first line <br> second line'' !!}
Salida
first line
second line
Y
{!! nl2br(e(''first line <br> second line'')) !!}
Salida
first line <br> second line
Puedes usar esto
{!! nl2br(e($text)) !!}