getMessage()); // return back()->with('error', 'Something went wrong.'); // } // } public function index(Request $request) { // Ambil data perusahaan $companies = Perusahaan::select('PerusahaanId', 'NamaPerusahaan')->get(); // Ambil data periode (misalnya Triwulan) // Pastikan model PeriodePelaporan memiliki field 'NamaPeriode' atau 'Triwulan' $periodes = PeriodePelaporan::select('PeriodePelaporanId', 'Nama')->get(); // Ambil data pelaporan lengkap dengan relasi perusahaan dan periode pelaporan // (Sesuaikan nama relasinya dengan yang ada di model Pelaporan) $pelaporan = Pelaporan::with(['perusahaan', 'periodePelaporan'])->get(); // Kirim data ke Inertia return Inertia::render('admin/pelaporan/index_pelaporan', [ 'companies' => $companies, 'periodes' => $periodes, 'pelaporan' => $pelaporan, ]); } }