IronWoods.es

Desarrollo web

Blog / Laravel / Todas las directivas de Blade

Recopilatorio de las directivas oficiales de Blade disponibles en Laravel 8 en orden alfabético.

Listado de directivas Blade

@

El símbolo @ se usa para escapar las directivas de Blade.

Desde Laravel 5.3.

@append

Añade una sección a otra existente con el mismo nombre.

@auth / @else / @endauth

Determina si el usuario esta autentificado.

@break

Declaración de ruptura usada en bloques switch y bucles.

@cannot('CRUD action', $item_data / Model) / @else or @elsecannot('CRUD action', $item_data / Model) / @endcannot

Determina si el usuario esta autorizado a realizar una acción.

Desde Laravel 5.1.

@choice()

Muestra una cadena pluralizada en el lenguaje local.

Desde Laravel 5.0.

@component('name', ['foo' => 'bar']) / @endcomponent

Construye un componente.

Desde Laravel 5.4.

@continue

Sentencia continue en bucles.

@csrf

Incluye un campo oculto con el código CSRF en el formulario.

@each(view, $data, iterator, empty)

Iterar sobre una colección, mostrando el contenido de una vista para cada elemento.

Desde Laravel 5.3.

@empty(var) / @else / @endempty

Determina si una variable esta vacía usando la función empty() de PHP.

Desde Laravel 5.4.

@env('staging') or @env(['staging', 'production']) / @endenv

Determinar si la aplicación se está ejecutando en un entorno específico.

@error / @enderror

Determina si hay un error de entrada asociado al campo.

@extends(view)

Extiende un layout.

@for() / @endfor

Bucle for.

@forelse() / @empty / @endforelse

Ejecuta un bucle forelse o muestra el contenido del bloque @empty si no hay entradas.

@guest / @else / @endguest

Determina si el usuario es un invitado.

@hasSection('str') / @endif

Compruebe si una sección tiene contenido.

@inject

Recupera un servicio del contenedor de servicio Laravel.

Desde Laravel 5.1.

@include('view.name', ['some' => 'data'])

Incluye una sub-vista.

Desde Laravel 5.3.

@includeIf('view.name', ['some' => 'data'])

Incluye una vista si está presente.

Desde Laravel 5.3.

@includeWhen(condition, 'view.name', ['some' => 'data'])

Incluir una vista dependiendo de una condición booleana dada.

Desde Laravel 5.4.

@includeif

Incluye una vista si está presente.

@isset($var) / @endisset

Determina si una variable se considera vacía usando la función isset() de PHP.

Desde Laravel 5.4.

@lang()

Muestra una cadena de texto "traducida".

@method('PUT' | 'PUT' | 'DELETE')

Añade un campo oculto al formulario con el HTTP que se le indique.

@overwrite

Sobrescribe una sección definida.

@parent

Añade contenido a una sección en lugar de sobrescribirla.

@php / @endphp

Incrusta un bloque de código PHP.

Desde Laravel 5.3.

@prepend(name) / @endprepend

Prepara el contenido para apilar.

@production / @endproduction

Comprueba si la aplicación se está ejecutando en el entorno de producción.

@push() / @endpush

Empuja el contenido para apilar.

Desde Laravel 5.2.

@section(name) / @endsection or @show

Define una sección de contenido.

La directiva @endsection sólo definirá una sección.

El @how define e inmediatamente cede la sección.

@sectionMissing('str') / @endif

Determinar si una sección no tiene contenido.

@slot(variable) / @endslot

Inyecta el contenido en la variable de la ranura.

Desde Laravel 5.4.

@stack(name)

Muestra el contenido de la pila.

Desde Laravel 5.2.

@stop or @endsection)

Cierra una sección de la vista.

@unless(condition) / @endunless

Abreviatura para una declaración "if-not".

Desde Laravel 5.3.

@verbatim / @endverbatim

Evita que el texto que contiene sea procesado por Blade.

Desde Laravel 5.3.

@while() / @endwhile

Bucle while.

>@yield(section)

Muestra el contenido de una sección determinada.