$this->service->getAll(), ]); } public function store(ExpenseRequest $request): RedirectResponse { $this->service->create($request->validated()); Inertia::flash('toast', ['type' => 'success', 'message' => 'Pengeluaran berhasil ditambahkan.']); return to_route('admin.finance.expenses.index'); } public function update(ExpenseRequest $request, Expense $expense): RedirectResponse { $this->service->update($expense, $request->validated()); Inertia::flash('toast', ['type' => 'success', 'message' => 'Pengeluaran berhasil diperbarui.']); return to_route('admin.finance.expenses.index'); } public function destroy(Expense $expense): RedirectResponse { $this->service->delete($expense); Inertia::flash('toast', ['type' => 'success', 'message' => 'Pengeluaran berhasil dihapus.']); return to_route('admin.finance.expenses.index'); } }