where('server_id', $databaseUser->server_id) ->whereIn('name', $databases) ->count(); if (count($databases) !== $dbs) { throw ValidationException::withMessages(['databases' => __('Databases not found!')]) ->errorBag('linkUser'); } $databaseUser->databases = $databases; $databaseUser->unlinkUser(); $databaseUser->linkUser(); $databaseUser->save(); } }