Laravel santigarcor/laratrust es un paquete diseñado para agregar permisos basados en roles a aplicaciones Laravel. Proporciona una forma flexible de administrar roles y permisos, permitiendo múltiples modelos de usuario, roles y permisos. El paquete admite múltiples protecciones para el middleware, un panel de administración simple y compatibilidad con las políticas y el sistema de puertas de Laravel.
Características clave:
- Permisos basados en roles: administre roles y permisos para los usuarios.
- Modelos de usuarios múltiples: Admite múltiples modelos de usuarios.
- Múltiples roles y permisos: asigne múltiples roles y permisos a los usuarios.
- Verificación de roles y permisos: Verifica roles y permisos.
- Almacenamiento en caché de roles y permisos: caché de roles y permisos para el rendimiento.
- Eventos: desencadena eventos cuando se agregan, eliminan o sincronizan roles y permisos.
- Equipos: administra roles y permisos para equipos.
- Múltiples guardias: admite múltiples guardias para el middleware.
- Panel de administración simple: Incluye un panel de administración simple para roles y permisos.
- Puertas y políticas de Laravel: Compatible con las políticas y el sistema de puertas de Laravel.
Instalación y uso:
1. Instalación: Instale el paquete a través de Composer.
2. Configuración: Configure el paquete según la documentación.
3. Uso: utilice la API del paquete para administrar roles y permisos.
Compatibilidad:
- Versiones de Laravel: Compatible con las versiones de Laravel 5.2 y superiores.
- Versiones de roles y permisos: compatible con las versiones de roles y permisos 4.0 y superiores.
Documentación:
Para obtener documentación detallada y ejemplos, consulte la documentación oficial en GitHub o el sitio web del paquete[1][2][3][4][5].
Citas:[1] https://packagist.org/packages/santigarcor/laratrust
[2] https://github.com/santigarcor/laratrust
[3] https://laratrust.santigarcor.me/docs/6.x/
[4] https://laratrust.santigarcor.me/docs/5.0/
[5] https://laratrust.santigarcor.me