/** * @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); }
/** * 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; }