07 Personalizar el PANEL DASHBOARD en el curso de LARAVEL 10 Sistema de control de asistencia

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

Descripción

🎬 Lección 07: 🔐 Protección de Rutas con Middleware y Personalización del Dashboard

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

💡 Objetivo:

Blindarás el acceso principal de tu aplicación para que solo los usuarios autenticados puedan ver el dashboard, utilizando el poderoso Middleware de Laravel. Además, aprenderás a personalizar el encabezado del dashboard extrayendo datos del usuario logueado, y añadirás un elegante botón de "Cerrar Sesión".

📌 Contenido Clave de la Lección:

  • 🛡️ Protección con Middleware: Implementarás el Middleware auth en las rutas de tu dashboard para redirigir automáticamente a los usuarios no logueados al formulario de inicio de sesión, asegurando que ninguna página principal sea accesible sin autenticación [01:08].
  • 👤 Extracción de Datos del Usuario: Aprenderás a utilizar la directiva Auth::user() de Laravel para mostrar dinámicamente el nombre del usuario logueado en el dashboard, rescatando información de la tabla users [03:00].
  • 🔗 Manejo Correcto de Enlaces: Utilizarás la función asset() para garantizar que todas las referencias a archivos CSS, JavaScript y plugins se carguen de manera correcta sin errores de ruta [06:04].
  • ✍️ Personalización del Layout:
    • Modificarás el título de la página y el nombre de la aplicación en el encabezado (ej. a "Sis Control") [05:27].
    • Corregirás los enlaces de navegación del dashboard utilizando la función url() para asegurar que apunten a la ruta principal [08:04].
  • 🚪 Botón de "Cerrar Sesión" Estilizado: Agregarás la funcionalidad de Cerrar Sesión en el sidebar, incluyendo un ícono de Bootstrap y estilos personalizados para una experiencia de usuario limpia y profesional [09:44].