validate([ 'node_id' => 'required|exists:nodes,id', 'allocation_id' => 'required|bail|unique:servers|exists:allocations,id', 'allocation_additional' => 'nullable', ]); if ($this->transferServerService->handle($server, $validatedData)) { $this->alert->success(trans('admin/server.alerts.transfer_started'))->flash(); } else { $this->alert->danger(trans('admin/server.alerts.transfer_not_viable'))->flash(); } return redirect()->route('admin.servers.view.manage', $server->id); } }