diff --git a/app/Http/Controllers/ApiController.php b/app/Http/Controllers/ApiController.php new file mode 100644 index 0000000..399154d --- /dev/null +++ b/app/Http/Controllers/ApiController.php @@ -0,0 +1,40 @@ +emissionService = $emissionService; + $this->adaptationService = $adaptationService; + $this->mitigationService = $mitigationService; + } + + function inventory(Request $request){ + $inventoryYear = $request->input('year', date('Y')); + $dashboardData = $this->emissionService->getDashboardData($inventoryYear); + + return response()->json(['status' => true, 'data' => $dashboardData['tableData']]); + } + + function adaptasi(Request $request){ + $year = (int) $request->input('adaptationYear', date('Y')); + $dashboardData = $this->adaptationService->getDashboardData($year); + + return response()->json(['status' => true, 'data' => $dashboardData['tableData']]); + } + + function mitigasi(Request $request){ + $year = (int) $request->input('adaptationYear', date('Y')); + $dashboardData = $this->mitigationService->getDashboardData($year); + + return response()->json(['status' => true, 'data' => $dashboardData['tableData']]); + } +} diff --git a/resources/views/layouts/master.blade.php b/resources/views/layouts/master.blade.php index 8efb2a4..4e5e4eb 100644 --- a/resources/views/layouts/master.blade.php +++ b/resources/views/layouts/master.blade.php @@ -39,12 +39,12 @@
@include('include.topbar') @include('include.sidebar') -
-
-
- @yield('content') +
+
+
+ @yield('content') +
-