BookStack\Repos\PermissionsRepo::assignRolePermissions PHP Метод

assignRolePermissions() публичный Метод

Assign an list of permission names to an role.
public assignRolePermissions ( Role $role, array $permissionNameArray = [] )
$role BookStack\Role
$permissionNameArray array
    public function assignRolePermissions(Role $role, $permissionNameArray = [])
    {
        $permissions = [];
        $permissionNameArray = array_values($permissionNameArray);
        if ($permissionNameArray && count($permissionNameArray) > 0) {
            $permissions = $this->permission->whereIn('name', $permissionNameArray)->pluck('id')->toArray();
        }
        $role->permissions()->sync($permissions);
    }