efureev/laratrust

此包提供了一种灵活的方式,为Laravel添加基于角色的权限。

此包的官方仓库似乎已不存在,因此该包已被冻结。


README

68747470733a2f2f63646e2e7261776769742e636f6d2f73616e7469676172636f722f6c61726174727573742f313335616131356665636432326135313263343434333839643166386362393465373264306661372f646f63732f696d672f6c61726174727573742e737667

Laratrust分支(Laravel包)

Build Status Latest Stable Version Total Downloads StyleCI License

Laratrust是一个简单且灵活的方式,用于向Laravel 5(>=5.6)添加角色、权限和团队授权。

安装

composer require "efureev/laratrust:5.3.*"

Laratrust支持什么?

  • 支持多个用户模型。
  • 可以为用户分配多个角色和权限。
  • 可以为角色分配多个权限。
  • 角色和权限验证。
  • 角色和权限缓存。
  • 当角色和权限被附加、分离或同步时的事件。
  • 可以在团队内为用户分配多个角色和权限。
  • 对象所有权验证。
  • 中间件的多重保护。
  • Laravel gates和策略.

许可

Laratrust是开源软件,许可协议为MIT许可协议

贡献

请在问题页面报告您发现的任何问题。拉取请求非常欢迎。