cloudinitService->setServer($server)->fetchConfig(); return Inertia::render('servers/settings/Index', [ 'server' => $server, 'config' => $data ? $this->removeExtraDataProperty($data) : $this->cloudinitService->getServerInaccessibleConfig(), ]); } 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)->listTemplates(true); } public function reinstall(Server $server, ReinstallServerRequest $request) { ProcessReinstallation::dispatch($server->id, $request->template_id); return redirect()->route('servers.show.installing.index', [$server->id]); } }