Blog / Laravel / Todas las directivas de Blade
Recopilatorio de las directivas oficiales de Blade disponibles en Laravel en orden alfabético.
Recopilatorio de las directivas oficiales de Blade disponibles en Laravel en orden alfabético.
Añade una sección a otra existente con el mismo nombre.
Determina si el usuario está autentificado.
Puedes especificar el guarda de autenticación que debe ser comprobado en las directivas @auth y @guest:
@auth('admin') / @endauth
@guest('admin') / @endguest
Desde Laravel 5.5.
Declaración de ruptura usada en bloques switch y bucles.
Determina si el usuario está autorizado a realizar una acción.
Determina si el usuario está autorizado a realizar una acción.
Determina si el usuario está autorizado a realizar una acción.
Desde Laravel 5.1.
Sentencia continue en bucles.
Incluye un campo oculto con el código CSRF en el formulario.
Iterar sobre una colección, mostrando el contenido de una vista para cada elemento.
Desde Laravel 5.3.
Determina si una variable está vacía usando la función
empty()
de PHP.
Desde Laravel 5.4.
Determinar si la aplicación se está ejecutando en un entorno específico.
Determina si hay un error de entrada asociado a un campo de formulario.
Extiende un layout.
Permite marcar un checkbox checked="true"
en base a una condición.
Desde Laravel 9.
Añade el atributo disabled
a un elemento si se cumple una condición.
Desde Laravel 9.
Desde Laravel 5.2.
Ejecuta un bucle forelse o muestra el contenido del bloque @empty si no hay entradas.
Desde Laravel 5.2.
Compruebe si una sección tiene contenido.
Incluir una vista dependiendo de una condición booleana dada.
Desde Laravel 5.4.
Incluye la vista si la expresión resulta false.
Desde Laravel 6.
Incluye la primera vista existente de las que hay en un array.
Desde Laravel 6.
Se usa para sentencias if else.
Incluye una vista si está presente.
Determina si una variable se considera vacía usando la función
isset()
de PHP.
Desde Laravel 5.4.
Muestra una cadena de texto "traducida".
Equivale a usar {{
__('translation_file_name.key')
}}
.
Esta directiva, que ya no aparece en la documentación oficial, funcionaba con Laravel 6 y sigue funcionando al menos hasta la versión 10.
Añade un campo oculto al formulario con el HTTP que se le indique.
Añade contenido a una sección en lugar de sobrescribirla.
Prepara el contenido para apilar.
Comprueba si la aplicación se está ejecutando en el entorno de producción.
Desde Laravel 7.
Permite definir las propiedades que se pueden pasar a un componente.
Empuja el contenido para apilar al lugar donde se añadio el ancla @stack('xxx').
Desde Laravel 5.2.
Añade el atributo readonly
a un elemento si se cumple una condición.
Desde Laravel 9.
Añade el atributo required
a un elemento si se cumple una condición.
Desde Laravel 9.
Define una sección de contenido.
La directiva @endsection
sólo definirá una sección.
El @show
define e inmediatamente cede la sección.
Determinar si una sección no tiene contenido.
Desde Laravel 7 (No aparece en la documentación de Laravel 8).
Permite marcar la opción seleccionada de un select
<opcion value="foo" selected>Foo</opcion>
en base a una condición.
Desde Laravel 9.
Cierra una sección de la vista.
NOTA: @stop
no aparece en la documentación en ninguna versión actualmente.
Continúa funcionando en Laravel 10.
Bloque switch.
Evita que el texto que contiene sea procesado por Blade.
Desde Laravel 5.3.
Muestra el contenido de una sección determinada.
Desde Laravel 5.2 (No aparece en la documentación de Laravel 8).
22-11-2020 (actualizado 06-04-2024)