input('year', date('Y')); // Tahun yang dipilih oleh pengguna, default ke tahun sekarang // $dataByYear = DataDBD::where('tahun', $selectedYear)->get(); // // Buat objek MonthlyDBDChart dengan memberikan data dan tahun yang dipilih // $monthlyChart = new MonthlyDBDChart($dataByYear, $selectedYear); // // Bangun chart untuk jumlah kasus DBD setiap bulannya // $monthlyChartData = $monthlyChart->build(); // // Ambil data jumlah kasus DBD dari database untuk setiap tahun (2019-2023) // $dataByYearAll = DataDBD::select('tahun', DB::raw('SUM(jumlah_kasus) as total_kasus')) // ->whereIn('tahun', [2019, 2020, 2021, 2022, 2023]) // ->groupBy('tahun') // ->get(); // // Buat objek YearlyDBDChart dengan memberikan data // $yearlyChart = new YearlyDBDChart($dataByYearAll); // // Bangun chart untuk jumlah kasus DBD setiap tahunnya // $yearlyChartData = $yearlyChart->build(); // // Kembalikan view dengan chart yang dibuat // return view('dashboard', [ // 'monthlyChart' => $monthlyChartData, // 'yearlyChart' => $yearlyChartData, // 'selectedYear' => $selectedYear // Sertakan tahun yang dipilih untuk menampilkan dalam formulir filter // ]); // } }