Exemplo n.º 1
0
 /**
  * Display a listing of the recent questions.
  *
  * @return Response
  */
 public function questionsRecent(Request $request)
 {
     $count = (int) $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->getQuestionsRecent($count, $where);
     $questions = $this->addLinks($request, $questions);
     return Response::json($questions, 200, [], JSON_NUMERIC_CHECK);
 }