Principales convenciones del ORM Eloquent

Eloquent está diseñado con el principio de convención sobre configuración en cuenta, para que puedas definir tus modelos y las relaciones entre ellos de forma más rápida y sencilla. En esta lección te enseñaré las convenciones principales del ORM de Laravel.

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

Crear login personalizado en Laravel

login personalizado laravel

Laravel nos ofrece un sistema de autenticación predeterminado que podemos generar de una forma muy práctica con solo ejecutar el comando php artisan make:auth Este comando trabaja utilizando el modelo User que Laravel trae por defecto y la tabla users que puede ser generada ejecutando las migraciones que se incluyen con la instalación del framework.  Sin embargo, en ocasiones puede presentarse el caso de que un proyecto tenga una base de datos que ya se encuentre en producción o que no cumpla con la estructura que maneja Laravel por defecto.

Ver post

Convenciones de nombres de Eloquent en Laravel

banner Convenciones de Modelos de Eloquent en Laravel

Laravel es un framework que usa el paradigma de programación “Convención por encima de Configuración” (Convention over Configuration), el cual consiste en que el framework toma decisiones triviales y el desarrollador sólo necesita especificar los aspectos no convencionales de la aplicación. La principal ventaja de conocer y usar las convenciones establecidas por el framework es que te permite desarrollar una aplicación de una forma más fácil y rápida. Así que veamos a continuación cuáles son algunas de las convenciones en Eloquent y de qué manera podemos trabajar con ellas.
Ver post

Ejemplo final: «relación de usuario con archivos»

Logo
16

Relación de un usuario con muchos archivos

Eloquent Avanzado

A lo largo del curso hemos visto las diferentes técnicas de hacer consulta y en general de manipular los datos de la base de datos de una manera profesional; vimos soluciones ante problemas comunes que se presentan en el mundo laboral y este ejemplo se basa en ello, lo que haremos es ver cómo un usuario puede estar relacionado con uno o más archivos.

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

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 N+1 y como solucionarlo en Laravel.

Este tema es muy conocido en todo sistema, sobretodo si usamos ORMs como Eloquent de forma descuidada, sin embargo solucionar el problema es muy sencillo, como aprenderás en el siguiente video:

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.