Relaciones polimórficas ManyToMany (Muchos a muchos) en Eloquent ORM

En la lección pasada te mostré una solución interesante llamada relaciones polimórficas, el objetivo era centralizar la tabla de comentarios, y poder comentar en las páginas, videos, episodios posts, etc. Pudimos hacer que una única tabla tuviese una relación con muchas tablas y así evitar crear tablas adicionales. En esta lección trataremos igual con relaciones polimórficas pero»many-to-many» (muchos-a-muchos),...

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

Ver post

Nuevos métodos disponibles en Fluent y Eloquent ORM en Laravel 5.2

En esta lección 18 de curso Novedades de Laravel 5.2 aprenderás sobre los nuevos métodos disponibles en el Query Builder para realizar consultas a la base de datos usando Eloquent ORM o Fluent con los cuales realizaremos una pequeña refactorización para reducir la cantidad de líneas y condicionales en nuestro código dentro del controlador y del modelo. Además...

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

Ver post

Solución al problema de N + 1 con Eloquent

Cuando estamos desarrollando sistemas y no disponemos de una buena forma de hacer Debug o de un conocimiento completo del framework o componentes que estamos utilizando -en este caso Eloquent ORM- podríamos afectar el rendimiento de nuestra aplicación, por ejemplo, realizando consultas innecesarias a la base de datos. Aquí te comento cual es el problema...

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

Ver post

Eloquent el ORM de Laravel

En esta lección número 12 del Curso Primeros pasos con Laravel 5.* vamos a conocer el ORM de Laravel llamado Eloquent, con el cual podemos trabajar con la base de datos. Cada tabla está relacionada con su correspondiente Modelo, permitiéndonos interactuar para consultar los registros, así como guardarlos, modificarlos y eliminarlos, sin necesidad de trabajar directamente con […]

Ver post

Eloquent Avanzado | Consulta de relaciones personalizadas con whereHas()

En esta lección podemos seguir personalizando un poco más la solicitud de nuestro sistema, agregando nuevas condiciones a lo que vimos en la lección anterior, es decir, podemos comprobar que una categoría tenga libros, pero además consultar si estos libros tienen alguna característica en partícular....

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

Ver post

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.

Ver post

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.

Ver post

Eloquent ORM | Consultas de base de datos en Laravel 5.1 – Parte 3

En las lecciones anteriores hemos aprendido cómo realizar consultas a nuestra base de datos MySql haciendo uso de Eloquent y poco a poco hemos ido avanzando en cuanto a la complejidad de dichas consultas explicando cada uno de los métodos que nos brinda este ORM. Eloquent ORM | Consultas de base de datos en Laravel...

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

Ver post

Eloquent ORM | Consultas de base de datos en Laravel 5.1 – Parte 2

En la lección anterior estuvimos trabajando con el método GET() en combinación con el método WHERE() ¿eso te causó confusión? ¡no creo! Hasta el momento hemos realizado consultas muy simples, pero poco a poco haremos peticiones más complejas. Por ejemplo, podemos solicitar que en lugar de devolver todas las columnas de la tabla users, solo...

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

Ver post

Suscríbete a nuestro boletín

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

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