【问题标题】:how can i give permission to acess pages according to his role我如何根据他的角色授予访问页面的权限
【发布时间】:2020-03-01 19:06:09
【问题描述】:

我正在开发一个基于研究所系统的项目,该系统具有三个主要角色。在这个项目中,student, stuff and teacher 是主要角色。

我想允许用户根据角色访问页面和一些没有角色和权限的页面访问。

教师职责:

  1. 创建新的学生用户 ID 和密码
  2. 发布新笔记
  3. 查看学生进度报告
  4. 发布新通知

工作职责:

  1. 填写新的查询表

学生的责任:

  1. 查看新通知
  2. 查看最新注释
  3. 发送假期相关申请

我为不同的用户设置了门,但我不能赋予角色和权限。 我该如何实施? 我做了很多搜索,但我找不到任何满意的答案。

【问题讨论】:

    标签: php laravel permissions roles


    【解决方案1】:

    将 Laratrust 包用于基于角色的权限、基于用户的权限和基于团队的权限。 https://laratrust.readthedocs.io/en/4.0/

    【讨论】:

      【解决方案2】:

      使用这个 spatie 包获得角色权限 https://github.com/spatie/laravel-permission

      【讨论】:

        猜你喜欢
        • 2013-10-15
        • 2020-12-26
        • 2016-06-13
        • 2019-05-16
        • 2012-02-03
        • 2020-01-07
        • 1970-01-01
        • 2020-04-09
        • 1970-01-01
        相关资源
        最近更新 更多