/** * Paginate records * * @param int $perPage * @param array $columns * @return \Illuminate\Pagination\Paginator */ public function paginate($perPage = null, $columns = ['*']) { if (!$perPage) { $perPage = $this->model->getPerPage(); } $this->applyCriteria(); return $this->builder->paginate($perPage, $columns); }