$this->service->paginated(...$request->validatedWithDefaults()), ]); } public function store(CustomerRequest $request): RedirectResponse { $this->service->store($request->validated()); Inertia::flash('toast', ['type' => 'success', 'message' => 'Customer berhasil ditambahkan.']); return back(); } public function update(CustomerRequest $request, Customer $customer): RedirectResponse { $this->service->update($customer, $request->validated()); Inertia::flash('toast', ['type' => 'success', 'message' => 'Customer berhasil diperbarui.']); return back(); } public function destroy(Customer $customer): RedirectResponse { $this->service->destroy($customer); Inertia::flash('toast', ['type' => 'success', 'message' => 'Customer berhasil dihapus.']); return back(); } }