Laravel + Spatie权限分配给角色

时间:2019-03-23 19:43:06

标签: laravel spatie

我正在创建一个CRUD来为角色分配权限。问题是我的功能不起作用,我也不知道为什么。这是我的代码:

public function updateGroup(Request $request, $id)
{
    $permissions = $request;

    $role = Role::findOrFail($id);

    $role->revokePermissionTo($role->permissions()->get());

    foreach ($permissions as $permission) {
        $role->givePermissionTo($permission);
    }

    return $request;
}

$ role-> revokePermissionsTo()工作正常。返回的$ request是:

["groupsdelete","groupsedit","groupsview","groupscreate"]

感谢您的帮助!

0 个答案:

没有答案