Asignación de una variable en una plantilla de cuchilla

Asignación de una variable en una plantilla de cuchilla

Problema

Desea asignar una variable en una plantilla de cuchilla.

Solución

Blade no proporciona un comando para hacer esto.

La idea es separar limpiamente la lógica de la presentación. Pero en el caso de que sea más conveniente asignar una variable en una plantilla, aquí hay un par de trucos.

Siempre puedes usar las etiquetas PHP.


$ var

O puede usar un comentario de cuchilla con una sintaxis especial.

-* / $ var = 'test' /*-
$ var

Este segundo método funciona porque los comentarios de Blade se traducen en el formato a continuación.

Por lo tanto, la asignación de variable anterior se traduce al siguiente código PHP.

Vea el uso de comentarios en plantillas de cuchilla.

Discusión

También extiende a Blade agregando un nuevo comando, como @setvar.

Vea la receta de plantillas de cuchilla extendida.