Consulte la documentación para obtener instrucciones detalladas de instalación y uso.
Este paquete le permite administrar permisos y roles de usuario en una base de datos.
Una vez instalado puedes hacer cosas como esta:
// Adding permissions to a user
$ user -> givePermissionTo ( ' edit articles ' );
// Adding permissions via a role
$ user -> assignRole ( ' writer ' );
$ role -> givePermissionTo ( ' edit articles ' );
Debido a que todos los permisos se registrarán en la puerta de Laravel, puede verificar si un usuario tiene un permiso con can
funcionamiento predeterminado de Laravel:
$ user -> can ( ' edit articles ' );
Invertimos muchos recursos en la creación de los mejores paquetes de código abierto. Puedes apoyarnos comprando uno de nuestros productos pagos.
Agradecemos mucho que nos envíe una postal desde su ciudad natal, mencionando cuál de nuestros paquetes está utilizando. Encontrarás nuestra dirección en nuestra página de contacto. Publicamos todas las postales recibidas en nuestro muro virtual de postales.
Consulte CHANGELOG para obtener más información sobre los cambios recientes.
Consulte CONTRIBUCIÓN para obtener más detalles.
composer test
Si descubre algún problema relacionado con la seguridad, envíe un correo electrónico a [email protected] en lugar de utilizar el rastreador de problemas.
Eres libre de utilizar este paquete, pero si llega a tu entorno de producción, te agradeceremos mucho que nos envíes una postal desde tu ciudad natal, mencionando cuál de nuestros paquetes estás utilizando.
Nuestra dirección es: Spatie, Kruikstraat 22, 2018 Amberes, Bélgica.
Publicamos todas las postales recibidas en el sitio web de nuestra empresa.
Este paquete se basa en gran medida en las increíbles lecciones de Laracasts de Jeffrey Way sobre permisos y roles. Su código original se puede encontrar en este repositorio en GitHub.
Un agradecimiento especial a Alex Vanderbist, quien ayudó enormemente con v2
, y a Chris Brown por su apoyo desde hace mucho tiempo para ayudarnos a mantener el paquete.
Y un agradecimiento especial a Caneco por el logo.
La Licencia MIT (MIT). Consulte el archivo de licencia para obtener más información.