where('status', 'pending') ->orderByDesc('created_at') ->paginate(config('system.ui.table_page_size', 15)); return view('approvals.index', compact('pending')); } public function approve(Request $request, AssetApprovalRequest $approval): RedirectResponse { $this->approvals->approve($approval, $request->input('notes')); return back()->with('success', 'Permintaan disetujui.'); } public function reject(Request $request, AssetApprovalRequest $approval): RedirectResponse { $this->approvals->reject($approval, $request->input('notes')); return back()->with('success', 'Permintaan ditolak.'); } }