23 Modulo Roles en el Sistema de Ventas en Laravel (PHP - MySql) FullStack

Duración: 11 min
Módulo: Módulo Roles Lección 1 de 5

Descripción

🛡️ Lección 23: ¡El Módulo de Roles! 🔐✨

En esta lección, te centrarás en uno de los módulos más importantes para la gestión de cualquier sistema: el de Roles y Permisos. Aprenderás a sentar las bases para controlar el acceso de los usuarios a las distintas funcionalidades de tu sistema de ventas.

El video cubre los siguientes puntos clave:

  • 📦 Revisión de la Librería Spatie: Se hace un repaso de la librería de Laravel Spatie que se instaló en una lección anterior. El creador muestra las tablas que la librería crea en la base de datos, como roles y permissions, que se utilizarán para gestionar los accesos [01:19].
  • 🏗️ Creación del Controlador: El video te guía a través del comando php artisan make:controller para crear un nuevo controlador llamado RollController que se encargará de gestionar toda la lógica del módulo de roles [03:22].
  • 📁 Creación de Vistas: Se explica cómo crear las vistas necesarias para el módulo de roles, incluyendo index.blade, create.blade y edit.blade [04:02].
  • 🛣️ Definición de Rutas: El creador del video enseña cómo definir las rutas para el nuevo módulo en el archivo routes/web.php para que la aplicación sepa cómo manejar las peticiones [05:36].
  • ➡️ Integración en el Menú: Finalmente, se muestra cómo integrar el nuevo módulo de "Roles" en el menú de navegación del dashboard de AdminLTE, con un submenú llamado "Listado de roles" [07:10].

El video concluye con la promesa de que la próxima lección se centrará en trabajar con la vista index.blade para conectar todos los elementos del módulo.