【发布时间】:2020-07-17 16:15:27
【问题描述】:
我有很多accounts,还有很多users。用户应该在一个agency 中拥有manager 角色,但在另一个帐户中也应该拥有customer 角色。
是否可以为此使用 Spatie 的 Laravel 权限包 (https://docs.spatie.be/laravel-permission/v3/introduction/)?例如,可能存在名为can delete accounts 的权限,但这应该只对某些accounts 有效。该软件包的默认功能意味着拥有can delete accounts 权限的用户将允许他们删除任何帐户,而不仅仅是他们作为经理的帐户。
我想有一个多对多表users_roles,字段为user_id、role_id、role_name。
有这方面的文档吗?或者有人用这个包完成了这个?
【问题讨论】: