Uso de JOIN con el Query builder Fluent de Laravel

Eloquent ORM ha adquirido una gran aceptación por su manera de hacer las cosas y estabilidad, cuyos métodos están cuidadosamente ensamblados para agilizar el trabajo respecto a las base de datos. Su estructura es ágil, su sintaxis se entiende rápidamente, todos fundamentales para el desarrollo de software profesional.

Sin embargo, no siempre es posible resolver todos los problemas con Eloquent, es allí donde Query Builder nos puede ayudar, consultas realmente complejas las podemos hacer con Eloquent por supuesto, lo que sucede es que es más entendible si lo abordamos con Query Builder. En este video hacemos una consulta compleja usando Join, tema fundamental para grandes sistemas.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Eloquent Avanzado | Introducción al Constructor de Consultas en Laravel (Query Builder)

En esta lección del Curso avanzado de Eloquent ORM abordamos el constructor o generador de consultas de Laravel de forma introductoria, hablamos sobre cuando usar Eloquent y cuando usar Query Builder.

Este componente de Laravel es interesante y el desarrollo se muestra fluido, si sabes algo o mucho sobre SQL se te hará bastante familiar. Query Builder funciona en todos los sistemas de bases de datos compatibles con Laravel. Con esta introducción entenderás de inmediato cómo funciona y podemos avanzar con confianza en la próxima lección.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Eloquent Avanzado | Relaciones many to many “muchos a muchos” (Parte 2)

En esta lección vemos de manera más clara la forma de trabajar con relaciones muchos a muchos, sabiendo que Eloquent proporciona métodos de ayuda adicional para facilitar el trabajo con los modelos o entidades, donde lo importante es que estos modelos deben estar relacionados.

Aquí trabajamos con especial detalle los métodos de Eloquent:  Attach / Detach / Sync y trabajamos con una vista para que se entienda mejor.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Eloquent Avanzado | Consulta de relaciones personalizadas (Parte 2)

En  la lección anterior formulamos un problema, se trataba de que necesitábamos ver en pantalla el número de registros de libros  públicos, es decir, status = public y además era importante imprimir en pantalla los libros mencionados.

Para lograr este objetivo nos ayudamos con lo visto en lecciones anteriores y el Curso básico de Eloquent, usamos los accesores, que como ya sabes son los métodos que creamos en la entidad (modelo), solo que aquí hacemos un poco más, y es una consulta personalizada usando la cláusula where.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Eloquent Avanzado | Consulta de relaciones existentes con has()

Es muy común en sistemas profesionales hacer consultas en donde se involucren más de una tabla, en esta quinta lección del Curso Eloquent Avanzado aprenderemos cómo condicionar nuestra consulta involucrando dos tablas (categories, books). Por ejemplo: listar las categorías siempre y cuando las mismas estén siendo usadas en el sistema (tengan libros).

Regístrate para ver ésta y cientos de lecciones exclusivas.

Eloquent Avanzado | Relación Uno a Muchos con hasMany()

En esta lección del Curso Eloquent Avanzado abordaremos una introducción a las relaciones con el ORM Eloquent, empezaremos específicamente con la Relación de «uno a muchos».  Entendiendo esto de forma sencilla como: una categoría puede tener muchos libros pero un libro solo puede pertenecer a una categoría.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Eloquent Avanzado | Eliminar múltiples registros simultáneamente

En está lección tocaremos un tema muy solicitado, es una lección a petición. Se trata de eliminar varios registros a la vez, es decir, tener un listado de items (registros) y que exista la posibilidad de eliminar los seleccionados por un checkbox, esta función la vemos comúnmente en nuestra bandeja de entrada (correo electrónico) y en cualquier panel administrativo.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Suscríbete a nuestro boletín

Recibe consejos útiles, promos y múltiples recursos directamente en tu correo.

Tu nombre y correo serán enviados directamente a MailChimp. No compartiremos tus datos con otras empresas.