authorizeMaintenanceAccess('maintenance.calendar.view'); $business = $this->maintenanceUtil->getBusiness(); if (! $business) { abort(404); } if ($request->ajax()) { $start = $request->get('start', now()->startOfMonth()->toDateString()); $end = $request->get('end', now()->endOfMonth()->toDateString()); return response()->json([ 'success' => true, 'events' => $this->dashboardService->getCalendarEvents($business, $start, $end), ]); } return view('maintenance::calendar.index'); } }