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