uboratechno/shinobi

laravel 6 - 10的角色和权限

v1.0 2023-05-19 17:45 UTC

This package is auto-updated.

Last update: 2024-09-19 21:20:58 UTC


README

因此我们将保留您之前的许可证。经过一些小的修改,它可以从laravel 6.0开始工作,对于版本低于6的laravel,请使用原始所有者的包源代码

Uboratechno Shinobi

Source Latest Stable Version Total Downloads

一个简单且轻量级的基于角色的权限系统,用于Laravel的授权门系统。最初为FusionCMS开发,一个开源的内容管理系统。

  • 每个用户可以有零个或多个权限。
  • 每个用户可以有零个或多个角色。
  • 每个角色可以有零个或多个权限。
  • 每个角色可以有两个特殊标志之一,all-accessno-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)。有关更多信息,请参阅许可证文件