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