Exemplo n.º 1
0
 /**
  * @param Paginator $items
  * @param $data
  * @return \Illuminate\Http\JsonResponse
  */
 protected function respondWithPagination($items, $data)
 {
     $data = array_merge($data, ['paginator' => ['total_count' => $items->getTotal(), 'total_pages' => ceil($items->getTotal() / $items->getPerPage()), 'current_page' => $items->getCurrentPage(), 'limit' => $items->getPerPage()]]);
     return $this->respond($data);
 }
 /**
  * @param Paginator $elements
  * @param $data
  *
  * @return \Illuminate\Http\JsonResponse
  */
 public function respondWithPagination(Paginator $elements, $data)
 {
     $data = array_merge($data, ['paginator' => ['totalCount' => $elements->getTotal(), 'totalPages' => ceil($elements->getTotal() / $elements->getPerPage()), 'currentPage' => $elements->getCurrentPage(), 'limit' => $elements->getPerPage()]]);
     return $this->respond($data);
 }