コード例 #1
0
 /**
  * @return \Illuminate\View\View
  */
 public function index()
 {
     if ($items = $this->repository->load('id', [], $this->limit(), $this->page())) {
         return view($this->getIndexView(), ['items' => $items]);
     }
     abort(404);
 }
コード例 #2
0
 /**
  * Simple/ignorant grab of everything
  *
  * @return mixed
  */
 public function index()
 {
     if ($items = $this->repository->load('id', [], $this->limit(), $this->page())) {
         $resource = new FractalCollection($items, $this->getTransformer(), $this->repository->getTable());
         $adapter = new IlluminatePaginatorAdapter($items);
         $resource->setPaginator($adapter);
         return $this->manager->createData($resource)->toJson();
     }
     return null;
 }