public function getLocation(Request $request) { if (!$request->has('q')) { $list = []; } else { $limit = 10; if ($request->has('limit')) { $limit = intval($request->input('limit')); } $offset = 0; if (!$request->has('offset')) { $offset = intval($request->input('offset')); } $list = \App\DmaMap::getDmaList(['str' => $request->input('q'), 'limit' => $limit, 'offset' => $offset]); } return response()->json($list)->header('Access-Control-Allow-Origin', '*')->header('Access-Control-Allow-Methods', 'GET, POST')->setCallback($request->input('callback')); }