juankprz / bifurcacionshinobi
Laravel 角色和权限
dev-master
2020-08-29 17:45 UTC
Requires
- php: ^7.1.3
- illuminate/support: 5.7.*|5.8.*|^6.0
Requires (Dev)
- doctrine/dbal: ^2.10@dev
- orchestra/testbench: ^3.7
This package is not auto-updated.
Last update: 2024-09-23 12:05:32 UTC
README
一个简单轻量级的基于角色的权限系统,用于Laravel的授权网关系统。
- 每个用户可以有零个或多个权限。
- 每个用户可以有零个或多个角色。
- 每个角色可以有零个或多个权限。
- 每个角色可以有一个或两个特殊标志,
all-access
(完全访问)和no-access
(无访问)
文档
您可以在Caffeinated网站上找到用户友好且更新的文档。
安装
只需通过Composer安装此包。从现在起,包将自动注册其服务提供者和Shinobi
外观。
composer require caffeinated/shinobi
配置
要发布配置文件,请运行以下命令
php artisan vendor:publish --provider="Caffeinated\Shinobi\ShinobiServiceProvider" --tag="config"
更新日志
您可以在更新日志文件中找到完整的更新日志历史。
贡献
有关详细信息,请参阅贡献指南。
测试
使用PHPUnit运行测试
vendor/bin/phpunit
安全
如果您发现任何安全相关的问题,请直接通过电子邮件shea.lewis89@gmail.com联系,而不是使用问题跟踪器。
鸣谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。