bulan ?? now()->month; // 🔥 DATA PENGADUAN $dataPengaduan = Layanan::whereMonth('created_at', $bulan)->get(); $sukses = $dataPengaduan->where('status', 'selesai')->count(); $gagal = $dataPengaduan->where('status', 'diajukan')->count(); // 🔥 DATA TAMBAHAN $totalRumah = Rumah::count(); $totalPenghuni= Penghuni::count(); $totalIuran = Iuran::whereMonth('created_at', $bulan)->sum('jumlah'); return view('admin.laporan.index', compact( 'bulan', 'sukses', 'gagal', 'totalRumah', 'totalPenghuni', 'totalIuran' )); } public function cetak(Request $request) { $bulan = $request->bulan ?? now()->month; // 🔥 DATA PENGADUAN $dataPengaduan = Layanan::whereMonth('created_at', $bulan)->get(); $sukses = $dataPengaduan->where('status', 'selesai')->count(); $gagal = $dataPengaduan->where('status', 'diajukan')->count(); // 🔥 DATA TAMBAHAN $totalRumah = Rumah::count(); $totalPenghuni= Penghuni::count(); $totalIuran = Iuran::whereMonth('created_at', $bulan)->sum('jumlah'); return view('admin.laporan.cetak', [ 'bulan' => $bulan, 'sukses' => $sukses, 'gagal' => $gagal, // 🔥 TAMBAHAN INI 'penghuni' => Penghuni::count(), 'rumah' => Rumah::count(), 'iuran' => Iuran::sum('jumlah'), 'data' => $dataPengaduan ]); } }