php - texto - principales etiquetas de html
¿Cómo puedo usar etiquetas HTML en un archivo de localización Laravel? (1)
Estoy tratando de utilizar la función de localización de Laravel, pero necesito poder enfatizar o resumir una parte de una frase. Al insertar una etiqueta HTML en el archivo de idioma, se escapa cuando se envía a un blade.
Por ejemplo, aquí está mi entrada de archivo de idioma:
return [
''nav'' => [
''find'' => ''<strong>Find</strong> Your Home'',
]
];
Cuando lo llamo desde dentro de una cuchilla: (He intentado usar llaves triples también).
{{ trans(''base.nav.find'') }}
Emite:
<strong>Find</strong> Your Home
Podría dividir la frase como:
return [
''nav'' => [
''fyh'' => [
''find'' => ''Find'',
''yh'' => ''Your Home'',
]
]
]
Y luego salida:
<strong>{{ trans(''base.nav.fyh.find'') }}</strong>{{ trans(''base.nav.fyh.yh'') }}
Pero eso parece exagerado. ¿Alguna mejor solución?
Usa {!! !!}
{!! !!}
lugar de {{ }}
para evitar el escape:
{!! trans(''nav.find'') !!}