whereIn('status', ['confirmed', 'completed']); // Asumsi 'confirmed' dan 'completed' adalah status yang relevan untuk laporan transaksi // Filter berdasarkan tanggal jika ada if ($request->has('start_date') && $request->has('end_date')) { $startDate = Carbon::parse($request->input('start_date'))->startOfDay(); $endDate = Carbon::parse($request->input('end_date'))->endOfDay(); $query->whereBetween('created_at', [$startDate, $endDate]); } $transactions = $query->latest()->paginate(10); // Paginate hasilnya return view('admin.reports.transactions', compact('transactions', 'request')); } }