$server, 'config' => $this->repository->setServer($server)->getConfig(), ]); } public function updateBasicInfo(Server $server, UpdateBasicInfoRequest $request) { $server->update(['name' => $request->name]); return $this->returnNoContent(); } public function getTemplates(Server $server) { return $this->templateService->setServer($server)->getTemplates(true); } public function reinstall(Server $server, ReinstallServerRequest $request) { $server->update(['installing' => true]); ProcessReinstallation::dispatch($server->id, $request->template_id); return redirect()->route('servers.show.installing', [$server->id]); } }