aedart/athenaeum-acl

Laravel 的 ACL 包,包含角色和权限(分组),数据存储在数据库中。


README

为 Laravel 提供了一个小巧的 ACL 实现,具有角色和权限(分组),并存储在数据库中。

数据库表

以下图示说明了数据库表(未显示连接表)。

┌───────┐
│ users │
└───┬───┘
    │
    │  Each user can be assigned none or many roles
    │
┌───▼───┐
│ roles │
└───┬───┘
    │
    │  Each role is granted none or many permissions
    │
┌───▼─────────┐
│ permissions │
└───┬─────────┘
    │
    │  Each permission belongs to a group of permissions
    │
┌───▼────┐
│ groups │
└────────┘

文档

请阅读官方文档获取更多信息。

仓库

单仓库位于 github.com/aedart/athenaeum

版本控制

此包遵循 Semantic Versioning 2.0.0

许可协议

BSD-3-Clause,请阅读包含在此包中的 LICENSE 文件