如何使用具有用户角色的Laravel Authorization

时间:2017-07-19 01:32:05

标签: php laravel

我正在开发一个控制决赛时期的系统,我有一些用户,角色和规则:

  • 用户:
    • 学生
    • 教授
    • 协调员

在表格users中,我创建了一个列permissions,可以接收一个数字来识别他的角色:

  • 角色:
    • 学生= 8
    • 教授= 1至7
    • 协调员= 9

我如何创建用于组织授权的门和策略有一些规则:

  1. 学生和教授只能查看他们的最后一段时间并发送他们所关联的文件。
  2. 协调员是" admin",可以在任何桌子上创建/编辑/删除。
  3. Database

1 个答案:

答案 0 :(得分:0)

对于Laravel中的ACL,您可以尝试此程序包:https://github.com/Zizaco/entrust。文档很清楚。