acelords / laratrust
此包提供了一种灵活的方式,将基于角色的权限添加到Laravel中
资助包维护!
santigarcor
7.1.0.1
2022-04-20 11:46 UTC
Requires
- php: >=7.2
- kkszymanowski/traitor: ^1.0
- laravel/framework: ~6.0|~7.0|~8.0|^9.0
Requires (Dev)
- mockery/mockery: ^1.3.2
- orchestra/testbench: 4.*|5.*|6.*|7.*
- phpunit/phpunit: ^7.5.15|^8.4|^9.0
- dev-master
- 7.1.0.1
- 6.x-dev
- 6.3.1.2
- 6.3.1.1
- 6.1.1
- 6.1.0
- 6.0.2
- 6.0.1
- 6.0.0
- 5.3.x-dev
- 5.3.0
- 5.2.x-dev
- 5.2.9
- 5.2.8
- 5.2.7
- 5.2.6
- 5.2.5
- 5.2.4
- 5.2.3
- 5.2.2
- 5.2.1
- 5.2.0
- 5.1.x-dev
- 5.1.0
- 5.0.x-dev
- 5.0.9
- 5.0.8
- 5.0.7
- 5.0.6
- 5.0.5
- 5.0.4
- 5.0.3
- 5.0.2
- 5.0.1
- 5.0.0
- 4.0.x-dev
- 4.0.5
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 3.2.x-dev
- 3.2.4
- 3.2.3
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.x-dev
- 3.1.5
- 3.1.4
- 3.1.3
- 3.1.2
- 3.1.1
- 3.1.0
- 3.0.x-dev
- 3.0.13
- 3.0.12
- 3.0.11
- 3.0.10
- 3.0.9
- 3.0.8
- 3.0.7
- 3.0.6
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 2.0.5
- 2.0.4
- 2.0.2
- 2.0.1
- 2.0.0
- 1.1.1
- 1.1.0
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-patch-1
- dev-dependabot/npm_and_yarn/lodash-4.17.19
- dev-limit-roles-in-panel
This package is auto-updated.
Last update: 2024-09-20 17:07:11 UTC
README
为什么要有这个分支
这个分支旨在用于AceLords项目,因此包含官方包中不必要的一些功能。
安装
composer require acelords/laratrust
变更日志
6.3.1.1
- 添加了配置
display_roles_permissions_being_checked
,它将检查的角色/权限追加到中止消息中并显示
注意:现在阅读文档的其余部分。
Laratrust (Laravel 包)
版本兼容性
安装、配置和使用
要安装、配置和学习如何使用Laratrust,请访问文档。
Laratrust支持什么?
- 多个用户模型。
- 可以将多个角色和权限附加到用户。
- 可以将多个权限附加到角色。
- 角色和权限验证。
- 角色和权限缓存。
- 当角色和权限被附加、移除或同步时触发的事件。
- 在团队内部可以为用户附加多个角色和权限。
- 对象所有权验证。
- 中间件的多重保护。
- 简单的角色和权限管理面板。
- Laravel gates和policies。
许可证
Laratrust是开源软件,遵循MIT许可证。
贡献
请在问题页面报告您发现的问题。欢迎提交拉取请求。