09 Vistas con las plantillas de BLADE en el curso de LARAVEL 10 - Sistema de control de asistencia

Duración: 12 min
Módulo: Inicio Rápido y Configuración del Proyecto 🚀 Lección 9 de 10

Descripción

🎬 Lección 09: 📄 Creación de Vistas y Rutas para el Módulo Miembros con BLADE

Enlace del Video: https://youtu.be/TgWN7lTr040

💡 Objetivo:

Aplicarás los conocimientos de Blade para construir las vistas necesarias para el módulo Miembros. Aprenderás a crear directorios, definir rutas con Middleware de autenticación y, crucialmente, a inyectar contenido único de manera eficiente en tu plantilla maestra utilizando @yield y @section.

📌 Contenido Clave de la Lección:

  • 📂 Estructura de Vistas: Crearás el nuevo directorio miembros dentro de resources/views para mantener la modularidad y organización del proyecto [00:30].
  • 📄 Creación de Vistas del Módulo: Crearás las vistas iniciales:
    • index.blade.php: para el listado de miembros [00:47].
    • create.blade.php: para el formulario de nuevo miembro [04:19].
  • 🛣️ Definición de Rutas Modulares: Habilitarás y protegerás las nuevas rutas (/miembros y /miembros/create) en web.php, asegurando que solo usuarios autenticados puedan acceder a ellas y asociándolas a las vistas creadas [03:07].
  • 🛠️ Corrección de Enlaces en la Plantilla Maestra: Solucionarás el error de carga de estilos (404 not found) que ocurre al navegar a rutas internas, ajustando todos los assets en admin.blade.php para que usen la función asset() de manera correcta [06:08].
  • 🎯 Implementación de yield y section:
    • En layouts/admin.blade.php, definirás la zona de contenido único con @yield('content') [08:42].
    • En miembros/index.blade.php y miembros/create.blade.php, inyectarás el contenido específico de cada página con @section('content') [09:37].
  • ✅ Vistas Funcionales: Verificarás que las vistas de Listado y Creación cargan con éxito la estructura completa del dashboard, diferenciándose únicamente por el contenido que inyectan en la sección content [11:29].