uboratechno / shinobi
laravel 6 - 10的角色和权限
v1.0
2023-05-19 17:45 UTC
Requires
- php: ^7.3|^8.0|^8.1
- illuminate/support: ^6.0|^7.0|^7.0|^8.0|^8.74|^9.0|^10.0
Requires (Dev)
- doctrine/dbal: 3.6.2
- orchestra/testbench: ^6.0|^7.0|^8.0
This package is auto-updated.
Last update: 2024-09-19 21:20:58 UTC
README
因此我们将保留您之前的许可证。经过一些小的修改,它可以从laravel 6.0开始工作,对于版本低于6的laravel,请使用原始所有者的包
Uboratechno Shinobi
一个简单且轻量级的基于角色的权限系统,用于Laravel的授权门系统。最初为FusionCMS开发,一个开源的内容管理系统。
- 每个用户可以有零个或多个权限。
- 每个用户可以有零个或多个角色。
- 每个角色可以有零个或多个权限。
- 每个角色可以有两个特殊标志之一,
all-access和no-access
安装
通过Composer安装此包。从这里开始,包将自动注册其服务提供者和Shinobi外观。
composer require uboratechno/shinobi
配置
要发布配置文件,请运行以下命令
php artisan vendor:publish --provider="Uboratechno\Shinobi\ShinobiServiceProvider" --tag="config"
变更日志
您可以在变更日志文件中找到完整的变更日志历史。
贡献
有关详细信息,请参阅贡献。
测试
使用PHPUnit运行测试
vendor/bin/phpunit
安全
如果您发现任何与安全相关的问题,请直接通过电子邮件playbert.ronaldo@gmail.com & Uboratechno@gmail.com发送,而不是使用问题跟踪器。
致谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。