权限管理

基本两种权限模型

  • ALC 模型

根据对资源的访问权限,进行控制的一种模型

  • RBAC 模型 (zizaco/entrust)

根据用户 - 角色 之间多对多的关系

安装

https://packagist.org/packages/zizaco/entrust

  • 4个表间的相互关系
  • 角色表(自创建)
  • roles — 创建角色记录
  • permissions — 创建角色记录
  • role_user — 创建多对多的关系 用户 - 角色
  • permission_role — 创建多对多的关系 权限 - 角色

这里的角色表就相等于 用户和权限的中间表的作用

你可能感兴趣的:(权限管理)