Categorías
PHP

Caché en consultas a la base de datos con PHP

Me gusta ir al grano cuando voy a hablar de una librería en PHP como es el caso. En muchas ocasiones, cuando veo el número de consultas que hago a la base de datos me echo las manos a la cabeza, y dependiendo del hosting, esto puede ser que se sobrecargue de una manera bestial […]

Categorías
PHP

¿Framework? ¿Yo?

Llevo mucho tiempo trabajando sobre la misma base en mis proyectos, incluso antes de que se popularizaran los frameworks en PHP. Con esto creo que he tenido muchas ventajas y muchos incovenientes… Todo empezó cuando fui a dar el salto de programación estructurada a programación orientada a objetos. No me costó mucho trabajo al principio, […]

Categorías
PHP

¿Cómo usar Eloquent ORM sin laravel?

En otro post hablaba de un error en la paginación de Eloquent ORM, y no hablé de como usar Eloquent ORM fuera de Laravel. Laravel, esta programado por componentes o módulos de manera que la mayoría de ellos pueden usarse independientemente, como esl el caso de Eloquent ORM. La manera sencilla de instarla Eloquent ORM […]

Categorías
PHP

Error en la paginación de Eloquent ORM fuera de Laravel

Me ha estado dando problemas la paginación de Eloquent cuando lo uso fuera de Laravel. No sabía por donde venía el error, así que la única solución que he encontrado es la siguiente: En la linea 326 del fichero AbstractPaginator.php, sustituimos las función resolveCurrentPage (https://github.com/illuminate/pagination/blob/master/AbstractPaginator.php#L326): public static function resolveCurrentPage($pageName = ‘page’, $default = 1) { […]