/** * Retorna los registros ya paginados de una tabla articulo * @return object */ public function generar_paginacion_articulos() { $articulo = new Articulo(); $oElementosPaginacion = $articulo->Obtener_todos_paginacion(); //echo "<pre>"; //dd($oElementosPaginacion);die; // Get pagination information and slice the results. $iElementpsPorPagina = 8; $iTotalElementosPaginacion = count($oElementosPaginacion); $start = (Paginator::getCurrentPage() - 1) * $iElementpsPorPagina; $sliced = array_slice($oElementosPaginacion, $start, $iElementpsPorPagina); // Eager load the relation. $oColeccion = Articulo::hydrate($sliced); //dd($oColeccion);die; // Create a paginator instance. return Paginator::make($oColeccion->all(), $iTotalElementosPaginacion, $iElementpsPorPagina); }