好吧,我正在尝试执行以下操作:
- 用户可以拥有特定的角色(用户、提升的用户、管理员)
- 大多数人将注册为用户,但有些人将被授予提升的用户角色
- 高级用户将能够组建自己的团队
- 在每个团队中,提升用户将能够邀请任何注册到我的 Laravel 应用程序的用户
- 如果一个用户被邀请加入一个团队,他将被分配一个特定的任务(也就是一个团队角色)
我扮演了以下角色:
partialmethod
我怎样才能实现这样的目标?
是否可以通过使用 Spatie 来做到这一点?
- 我想为整个用户分配特定角色
申请,但只为他所属的每个团队指定一个特定的角色
- 一个用户可能属于不同的团队,并在每个团队中扮演不同的角色
示例:
用户 Chris 具有用户角色
- Chris 属于 A 团队,他在团队中的角色是“编辑”
- Chris 也属于 B 团队,他在该团队中的角色是“领导者”
Chris 在这两个不同的团队中担任的每个角色,都为他授予了对团队 A 或 B 的不同权限