juankprz/bifurcacionshinobi

Laravel 角色和权限

dev-master 2020-08-29 17:45 UTC

This package is not auto-updated.

Last update: 2024-09-23 12:05:32 UTC


README

Source Latest Stable Version License Total Downloads Travis (.org)

一个简单轻量级的基于角色的权限系统,用于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)。有关更多信息,请参阅许可证文件