validated()); return redirect()->route('clients.index'); } public function edit(Client $client): View { return view('clients.edit', compact('client')); } public function update(UpdateClientRequest $request, Client $client): RedirectResponse { $client->update($request->validated()); return redirect()->route('clients.index'); } public function destroy(Client $client): RedirectResponse { Gate::authorize(PermissionEnum::DELETE_CLIENTS->value); $client->delete(); return redirect()->route('clients.index'); } }