/ / Motor de la cuchilla: imprime tirantes triples rizados - laravel, cuchilla

Motor de la cuchilla: imprime tirantes triples rizados - laravel, cuchilla

Sé cómo imprimir llaves dobles en Laravel: @{{ }}.

Pero, ¿cómo puedo imprimir llaves dobles? Mi primer pensamiento de agregar un @ antes no funciona, Laravel todavía intenta interpretarlo.

¿Hay una manera fácil sin codificar las llaves a las entidades HTML?

Respuestas

8 para la respuesta № 1

Esta es la manera más fácil. Usa las entidades HTML para escapar de llaves. Probado en Laravel 5. Vea aquí para la lista de entidades HTML. Entidades HTML

Código

{{ "{{{" . "text". "}}}" }}

Salida

{{{text}}}

8 para la respuesta № 2

Actualizar

Muy recientemente, un solicitud de extracción Fue fusionado que soluciona este problema !!
A partir de Laravel 5.1.7 es posible usar el @ firme como se espera:

@{{{ ... }}}

Respuesta original

La solución menos fea que encontré hasta ahora es escapar de los dos primeros paréntesis como de costumbre y agregar un invisible entre ellos y el tercer corchete:

@{{‌{test}}}

Investigaré más y actualizaré esta respuesta si encuentro algo mejor ...


1 para la respuesta № 3

Use esto si solo quiere imprimirlos:

{{ "{{{" }}

1 para la respuesta № 4

Me encontré con el mismo problema al intentar generar un poco de HTML sin procesar utilizando Vue.js en laravel 4.2. Para mí, la solución más sencilla fue usar una simple declaración php echo en la plantilla blade:

<?php echo "{{{ text }}}"; ?>

Hizo el truco para mi