更改航行者中的角色和权限逻辑

时间:2019-12-10 14:54:56

标签: php laravel permissions roles voyager

我想修改voyager中角色和权限的逻辑。 我想在表的角色,权限和permission_roles中添加一个新字段(company_id),以便每个注册的公司都将为每个员工(属于company_id的user->)设置自己的角色和permission_roles。 我正在努力解决这个问题。

示例:

  • 公司Test1(管理员用户)具有雇员A(普通用户),B(普通用户),C(普通用户)
  • 公司Test2(管理员用户)具有雇员D(普通用户),E(普通用户),F(普通用户)

该应用程序具有三个菜单,我们将其命名为X,Y,Z。

  1. 公司Test1将允许普通用户访问X,Y菜单
  2. 公司Test2仅向普通用户提供Z菜单访问权限。

您能给我什么建议吗? 我不想在航海者代码中做很多改动。我只想在这些表中添加一个新字段,以便每个公司都将为其每个用户设置其角色和权限。

0 个答案:

没有答案