authorize('manage', $vm); $request->validate(['confirm' => ['required', 'in:REINSTALL']]); try { $reinstall->reinstall($vm, $request->user()); } catch (\Throwable $e) { return back()->withErrors(['reinstall' => $e->getMessage()]); } return redirect()->route('vms.show', $vm)->with('success', 'Neuinstallation gestartet.'); } }