Adquiere este curso para tener acceso a todas las lecciones
Comprar curso35. 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 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 hace 1 año
@unless esta buena, casi siempre se ve que usen !true