Directivas condicionales
Comprar curso

35. Directivas condicionales

En este capítulo, veremos las directivas Blade condicionales. Aprenderás sobre las diferentes directivas disponibles, que son @if, @unless, @isset y @empty. A lo largo del capítulo, se les explicará la sintaxis y cómo utilizar cada una de estas directivas para controlar el flujo de la aplicación, comprobando si una variable existe, si está vacía o si tiene un valor específico. 


2 comentarios

Inicia sesión para comentar

Comentarios:

  • Victor Arana Flores

    Victor Arana Flores hace 1 año Destacado

    En Blade, puedes construir sentencias condicionales utilizando las directivas @if, @elseif, @else y @endif, que funcionan de manera similar a sus contrapartes en PHP. Por ejemplo:

    @if (count($records) === 1)
    Tengo un registro.
    @elseif (count($records) > 1)
    Tengo varios registros.
    @else
    No tengo registros.
    @endif

    Además, Blade proporciona una directiva @unless para mayor comodidad:

    @unless (Auth::check())
    	No has iniciado sesión.
    @endunless

    Otras directivas útiles son @isset y @empty, que son atajos convenientes para las funciones de PHP correspondientes:

    @isset($records)
    // $records está definido y no es nulo...
    @endisset
    
    @empty($records)
    // $records está "vacío"...
    @endempty
  • Victor Caudillo

    Victor Caudillo hace 1 año

    @unless esta buena, casi siempre se ve que usen !true