【问题标题】:How to work with Laravel Authorization having roles to users如何使用对用户具有角色的 Laravel 授权
【发布时间】:2017-07-21 01:29:57
【问题描述】:

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

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

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

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

我如何创建 Gates 和策略来组织授权有一些规则:

  1. 学生和教授只能看到他们的期末期,并发送与他们关联的文件。
  2. 协调员是“管理员”,可以在任何表上创建/编辑/删除。

【问题讨论】:

    标签: php laravel


    【解决方案1】:

    对于 Laravel 中的 ACL,你可以试试这个包:https://github.com/Zizaco/entrust。那里的文档很清楚。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-06
      • 2011-09-29
      • 2019-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-14
      相关资源
      最近更新 更多