Пример #1
0
 /**
  * Convert rows to \Data\Row\Row && return Paginator
  *
  * @param $perPage
  * @param null $page
  * @return AbstractPaginator
  */
 public function paginate($perPage, $page = null)
 {
     $this->paginator = $this->createPaginator($perPage, $page);
     $this->paginator->setCollection($this->paginator->getCollection()->map(function ($row) {
         return lego_row($row);
     }));
     $this->paginator->appends(Request::input());
     return $this->paginator;
 }
Пример #2
0
 protected function initialize()
 {
     $this->rows = collect($this->original())->map(function ($data) {
         return lego_row($data);
     });
 }
Пример #3
0
 protected function prepareData($data) : Data
 {
     return lego_row($data);
 }