tipos texto son principales para las etiquetas ejemplos cuales combinar php laravel blade laravel-localization

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:

&lt;strong&gt;Find&lt;/strong&gt; 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'') !!}