diff --git a/app/Containers/Dashboard/Actions/Users/CreateUserAction.php b/app/Containers/Dashboard/Actions/Users/CreateUserAction.php index db99863..739b474 100644 --- a/app/Containers/Dashboard/Actions/Users/CreateUserAction.php +++ b/app/Containers/Dashboard/Actions/Users/CreateUserAction.php @@ -19,11 +19,6 @@ class CreateUserAction $user->syncRoles($data['roles']); } - // Назначение разрешений если переданы - if (isset($data['permissions']) && is_array($data['permissions'])) { - $user->syncPermissions($data['permissions']); - } - return $user->load(['roles', 'permissions']); } diff --git a/app/Containers/Dashboard/Actions/Users/UpdateUserAction.php b/app/Containers/Dashboard/Actions/Users/UpdateUserAction.php index faf6ed8..61bc18e 100644 --- a/app/Containers/Dashboard/Actions/Users/UpdateUserAction.php +++ b/app/Containers/Dashboard/Actions/Users/UpdateUserAction.php @@ -19,9 +19,8 @@ class UpdateUserAction unset($data['password']); } - // Извлекаем роли и пермисшены — они не в $fillable и не колонки таблицы + // Извлекаем роли — они не в $fillable и не колонки таблицы $roles = $data['roles'] ?? null; - $permissions = $data['permissions'] ?? null; unset($data['roles'], $data['permissions']); $user->update($data); @@ -31,11 +30,6 @@ class UpdateUserAction $user->syncRoles($roles); } - // Синхронизация разрешений - if ($permissions !== null && is_array($permissions)) { - $user->syncPermissions($permissions); - } - return $user->fresh(['roles', 'permissions']); }