Laravel: obtener SQL generado por ORM

En este post te mostraré cómo obtener el código SQL que Laravel ejecuta al usar el ORM. Es decir, obtener el SQL generado por Eloquent. Por ejemplo, si tú haces un DB::table("productos")->all(); te mostraré cómo obtener la consulta generada que sería SELECT * FROM productos. Todo esto que te menciono es útil al depurar, pues así puedes ver si te estás equivocando en algún método. Además, también sirve para aprender Laravel, pues se puede observar cómo es que los métodos modifican a la consulta interna. ...

julio 5, 2020 · 1 min · 204 palabras · Parzibyte

Join con Laravel: unión de tablas SQL

En este post te voy a mostrar cómo hacer una unión de tablas o inner join usando Laravel y sus modelos, a través del método join, select, get y posiblemente where. ...

febrero 10, 2020 · 4 min · 712 palabras · Parzibyte

Laravel: Mover elemento de una tabla a otra

En este post voy a explicar cómo mover un registro de una tabla de la base de datos a otra tabla, moviendo los datos porque se van a eliminar de una tabla para pasarlos a otra. Todo esto vamos a hacerlo con Laravel y Eloquent, es decir, a través de los modelos de Laravel. Aunque en este post se muestra cómo mover un elemento, puedes igualmente copiarlo omitiendo la parte en donde se elimina el original. ...

abril 26, 2019 · 2 min · 365 palabras · Parzibyte

Laravel: Obtener id de último elemento insertado con Eloquent

En este artículo voy a explicar cómo obtener el id del último elemento insertado en una tabla (en mi caso lo hice con una base de datos de MySQL pero debería funcionar en otros motores) a través de Eloquent, usando el framework Laravel. Obtener el último id insertado sirve cuando tenemos relaciones en nuestras bases de datos, y para crear la relación correcta necesitamos saber cuál es el id del elemento que acabamos de insertar. Nota: ya hicimos esto con CodeIgniter. ...

abril 25, 2019 · 2 min · 286 palabras · Parzibyte