/** * Display a listing of the popular questions. * * @return Response */ public function questionsPopular(Request $request) { $count = $request->get('count'); if (empty($count)) { $count = 3; } $where = []; $date = $request->get('date_start'); if (!empty($date)) { $where['date_start'] = $date; } $date = $request->get('date_end'); if (!empty($date)) { $where['date_end'] = $date; } /** @var \Illuminate\Pagination\LengthAwarePaginator $questions */ $questions = $this->questionService->getQuestionsPopular($count, $where); $questions = $this->addLinks($request, $questions); return Response::json($questions, 200, [], JSON_NUMERIC_CHECK); }