authorize('manage', $server); return view('firewall.index', [ 'server' => $server, 'rules' => $server->firewallRules, ]); } public function store(Server $server, Request $request): HtmxResponse { $this->authorize('manage', $server); app(CreateRule::class)->create($server, $request->input()); Toast::success('Firewall rule created!'); return htmx()->back(); } public function destroy(Server $server, FirewallRule $firewallRule): RedirectResponse { $this->authorize('manage', $server); app(DeleteRule::class)->delete($server, $firewallRule); Toast::success('Firewall rule deleted!'); return back(); } }