Publicaciones recientes de Italo Morales


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.

Relaciones polimórficas en Eloquent ORM

En esta lección del Curso avanzado de Eloquent ORM te enseñaremos una interesante solución llamada relaciones polimórficas, las cuales consisten en que una entidad (modelo) puede pertenecer a más de una entidad en una asociación única. Por ejemplo, como verás en el video podemos hacer que la entidad Comment pertenezca tanto a Page como a la entidad Post y así centralizar...

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

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.

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...

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...

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 /...

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,...

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.