fxneiram / shinobi
Laravel Roles and Permissions
Requires
- php: ^8.0
- illuminate/support: ^9.0
Requires (Dev)
- doctrine/dbal: ^2.10@dev
This package is auto-updated.
Last update: 2025-06-25 07:10:43 UTC
README
Un sistema basado en roles y permisos, simple y liviano para el sistema de Authorization de Laravel. Desarrollado originalmente para FusionCMS, un sistema de gestión de contenido de código abierto.
- Cada usuario puede tener cero o más permisos.
- Cada usuario puede tener cero o más roles.
- Cada rol puede tener cero o más permisos.
- Cada rol puede tener uno de dos permisos especiales,
all-access
yno-access
Documentación
Instalación
Simplemente instale el paquete a través de Composer. Desde aquí, el paquete se registrará automáticamente en el ServiceProvider.
composer require fxneiram/shinobi
Config
Para publicar el archivo de configuración, ejecute lo siguiente:
php artisan vendor:publish --provider="Fxneiram\Shinobi\ShinobiServiceProvider" --tag="config"
Contributing
Please see CONTRIBUTING for details.
Testing
Ejecute los test con PHPUnit:
vendor/bin/phpunit
Security
Si descubre algún problema relacionado con la seguridad, envíe un correo electrónico a fxneiram@gmail.com directamente en lugar de usar el rastreador de problemas.
Credits
License
The MIT License (MIT). Please see License File for more information.