/**
  * Return json response of filtered and ordered results
  *
  * @return JsonResponse
  */
 public function response()
 {
     $this->apply();
     $count = $this->count();
     $pages = ceil($count / $this->request->getCount());
     $this->paging();
     $result = ['data' => $this->results(), 'pages' => $pages, 'total' => $count];
     return response()->json($result);
 }