105 Modulo PERMISOS en el Sistema de Ventas en Laravel (PHP - MySql) FullStack

Duración: 18 min
Módulo: Módulo Permisos Lección 1 de 6

¡Contenido Exclusivo!

Adquiere este curso para tener acceso inmediato a esta y a **todas las lecciones Premium**.

Inscribirse Ahora por $20.00 Acceso instantáneo de por vida y código fuente incluido.

Descripción

🔒 Lección 105: ¡Creando el Módulo de Permisos! 📝✨

En esta lección, te centrarás en la creación del módulo de permisos para el sistema de ventas. Aprenderás a utilizar el paquete laravel-spatie para gestionar los permisos y a configurar las bases de datos, rutas y vistas necesarias.

El video cubre los siguientes puntos clave:

  • Uso del Paquete laravel-spatie: El creador del video utiliza el paquete de Laravel llamado laravel-spatie para manejar los roles y permisos. Explica que este enfoque es mejor que usar archivos "seeder" porque permite la gestión directamente desde el dashboard.
  • Migración de la Base de Datos: El video demuestra cómo ejecutar php artisan migrate automáticamente para crear varias tablas necesarias para los roles y permisos, como roles, permissions, role_has_permission y otras.
  • Creación del Módulo: El creador guía a través de los pasos para crear un nuevo módulo para los permisos. Esto implica actualizar los archivos de configuración para añadir un nuevo ítem de menú para "Permisos".
  • Controlador y Rutas: El tutorial muestra cómo crear un nuevo PermissionController usando php artisan make:controller y cómo definir las rutas correspondientes en el archivo web.php para manejar diferentes acciones como crear, mostrar y editar permisos.
  • Creación de Vistas: El video explica cómo configurar las vistas necesarias para el módulo de permisos, incluyendo index.blade.php para listar todos los permisos y create.blade.php para añadir nuevos.

El creador del video finaliza la lección preparándose para implementar la funcionalidad para guardar nuevos permisos en el próximo capítulo.