$server, 'services' => $server->services, ]); } public function start(Server $server, Service $service): RedirectResponse { $service->start(); Toast::success('Service is being started!'); return back(); } public function stop(Server $server, Service $service): RedirectResponse { $service->stop(); Toast::success('Service is being stopped!'); return back(); } public function restart(Server $server, Service $service): RedirectResponse { $service->restart(); Toast::success('Service is being restarted!'); return back(); } public function enable(Server $server, Service $service): RedirectResponse { $service->enable(); Toast::success('Service is being enabled!'); return back(); } public function disable(Server $server, Service $service): RedirectResponse { $service->disable(); Toast::success('Service is being disabled!'); return back(); } public function install(Server $server, Request $request): HtmxResponse { app(Install::class)->install($server, $request->input()); Toast::success('Service is being uninstalled!'); return htmx()->back(); } public function uninstall(Server $server, Service $service): HtmxResponse { app(Uninstall::class)->uninstall($service); Toast::success('Service is being uninstalled!'); return htmx()->back(); } }