rrasyidia / racl
此包基于 santiagor laratrust,提供了一个灵活的方式为 Laravel 添加基于角色的权限
dev-master
2018-12-26 10:10 UTC
Requires
- php: >=5.5.9
- illuminate/auth: ~5.2
- illuminate/cache: ~5.2
- illuminate/console: ~5.2
- illuminate/database: ^5.2.32
- illuminate/support: ~5.2
- kkszymanowski/traitor: ^0.2.0
Requires (Dev)
- mockery/mockery: ^0.9.2
- orchestra/testbench: ~3.2
- phpunit/phpunit: >=4.1
This package is auto-updated.
Last update: 2024-09-29 02:03:26 UTC
README
Laratrust (Laravel 5 包)
Laratrust 是一个简单灵活的方式,可以为 Laravel 5 (>=5.2.32) 添加角色、权限和团队授权。
对于 Laravel < 5.2.32,请使用 4.0 分支。
安装、配置和使用
要安装、配置和了解如何使用 Laratrust,请访问 文档。
Laratrust 支持哪些功能?
- 多个用户模型。
- 可以将多个角色和权限附加到用户上。
- 可以将多个权限附加到角色上。
- 角色和权限验证。
- 角色和权限缓存。
- 当角色和权限被附加、移除或同步时的事件。
- 可以在团队内部为用户附加多个角色和权限。
- 对象所有权验证。
- 中间件的多重守卫。
- Laravel gates 和策略.
许可证
Laratrust 是开源软件,使用 MIT 许可证 许可。
贡献
请将您在问题页面中发现的问题报告。欢迎提交拉取请求。