public function reportChartOrder(Request $request) { $dateRange = $request->input('dateRange', false); $type = $request->input('type', 'day'); $orderService = new orderService(); $return = array(); $return['ok'] = 0; try { $return['data'] = $orderService->getOrderReport($dateRange, $type); $return['ok'] = 1; } catch (\Exception $e) { if ($request->ajax()) { $return['error'] = $e->getMessage(); } else { return view('errors.404', ['error_message' => $e->getMessage()]); } } return response()->json($return); }