Beispiel #1
0
 /**
  * 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);
 }
Beispiel #2
0
 /**
  * SmartTable constructor.
  * @param Request $request
  */
 public function __construct(Request $request)
 {
     $this->request = $request->request->count() ? $request : Request::capture();
 }