user(); return Inertia::render('admin/manage/owner-verifications/Index', [ 'pendingCuttings' => $this->stockService->getPendingApprovalCuttings($user), ]); } public function approve(ApproveVerificationRequest $request, Cutting $cutting): RedirectResponse { $this->stockService->approveVerification( $cutting, $request->user(), $request->validated('approval_note'), ); $this->flashSuccess('Verifikasi berhasil disetujui. Stok produk telah ditambahkan ke toko.'); return redirect()->route('admin.manage.owner-verifications.index'); } public function reject(RejectVerificationRequest $request, Cutting $cutting): RedirectResponse { $this->stockService->rejectVerification( $cutting, $request->user(), $request->validated('reason'), ); $this->flashSuccess('Verifikasi berhasil ditolak.'); return redirect()->route('admin.manage.owner-verifications.index'); } }