Curso de Eloquent ORM desde 0
Este curso pertenece a las siguientes rutas de aprendizaje
Desbloquea el curso
Contrata un plan y consigue acceso completo
Crea tu cuenta¿Ya tienes una cuenta? Iniciar sesión
Eloquent ORM es expuesto por Laravel a través de sus modelos, gracias a ellos podemos conectar con las tablas de nuestra base de datos y relacionar nuestros datos con métodos de una forma realmente sencilla.
Sea con Eloquent ORM o Query Builder, Laravel en la actualidad ofrece soporte para las siguientes bases de datos: MySQL 5.7+, PostgreSQL 9.6+, SQLite 3.8.8+, SQL Server 2017+.
Sin duda Eloquent ORM nos puede ayudar a realizar prácticamente cualquier operación a nivel de base de datos, aquí te expongo algunas cosas:
- Obtener resultados.
- Actualizar resultados.
- Eliminar resultados.
- Paginación.
- Acceso a relaciones.
- Seleccionar columnas de las relaciones de un modelo.
- Scopes y globalScopes.
- Subqueries y subselects.
- Ordenar por Modelos de una forma eficiente y muy útil.
- Transacciones para asegurar la integridad de los datos.
- Obtener muchos registros de formas que desconocías.
- Métodos mágicos de Eloquent que desconocías.
- Gestionar las tablas pívote (many to many).
- $casts, $fillable, $hidden, $append.
- Incrementos y decrementos.
- Having y agrupaciones.
- Chunks.
- Asignar modelos por defecto a nuestras relaciones.
- Consultas agrupadas.
- Operaciones masivas (INSERT|UPDATE).
- Generar logs de las consultas realizadas en entornos locales.
- mucho más por el camino.
Si te interesa el temario del curso y crees no dominar Eloquent ORM, ni lo dudes, suscríbete ahora, estoy seguro que el material te será 100% útil.
Acerca del autor
Desarrollador con 10 años de experiencia en web y móvil y formador con 7 años de experiencia.
Empecé en el mundo de la programación a raíz de un accidente de trabajo y me tuve que reinventar.
Soy autodidacta, me dedico de forma profesional a desarrollar software y cada día aprendo cosas nuevas.
Apasionado del backend, me encanta todo lo que tiene que ver con procesos y lógica.
Me encanta programar, pero todavía más ayudar a otras personas en su proceso de formación.
Israel Parra
Php, JavaScript, Laravel, Vue, React, React Native, Svelte, Serverless
14 valoraciones
Me gusta que se hayan dividido las clases en varios videos, es muy útil para luego cuando se necesita usar, uno va directo al video y busca lo necesario.
Excelente explicación de los temas, se inicia desde lo más básico hasta llegar a los temas avanzados, solo resta colocarlo en práctica en nuestros proyectos. Muchas gracias por el conocimiento
Ha sido tremendamente útil haber tomado éste curso al cual modestamente Israel ha puesto: "Hasta nivel intermedio" de lo cual difiero, porque aunque parte desde 0 va más profundo que un intermedio.
Excelente el curso. Muy ben explicados cada tema y se aprende cada día mas, lo cual nos ayuda a mejorar la programación en nuestros proyectos de Laravel.
Israel, muy buen curso, habian llevo como 1 año trabajando poco a poco con laravel, y habia un par de detalles con eloquent que me parecieron interesante y bastante util, sobretodo la sección de group by que ya pasan a ser mas complejas y habia un tema con el bloqueo/obligacion a agrupar por todo lo seleccionado. Saludos y Felicitaciones por los cursos.
Es un excelente curso para llevar las habilidades del ORM Eloquent a un nivel mas pro
Excelente curso para refrescar conocimientos y para aprender otros, ojalá Israel puedas sacar una segunda parte mas avanzada. gracias.
Si ya tienes un cierto conocimiento de Eloquent quizás no le saques tanto partido (en mi ignorancia debo admitir que no conocía los global scopes por ejemplo) pero si yo no supiera nada del ORM de Laravel hubiera sido un punto de entrada interesante para utilizarlo con buenas prácticas.
Muy buena explicación, ejemplos claros y útiles, me ayudó a reforzar conocimiento y aprender nuevas cosas.
muchas gracias por el curso, y las unidades cortas esto facilita el aprendizaje
Creo que es uno de los mejores cursos de esta plataforma, claro, conciso y bien explicado, me he pegado mucho con la documentación de Laravel para aprender algunas de estas operaciones, me ha servido como repaso en algunas y he aprendido un montón de cosas que desconocia. Si no sois conscientes del potencial de Eloquent, este curso es indispensable.
Muchas gracias profesor Israel, este curso refrescas conocimientos previos, aprendes nuevas técnicas para implementar las mejores practicas en la construcción de relaciones/queries con ORM , tienes un apoyo muy grande al momento de utilizar las inserciones masivas utilizando las últimas unidades del curso, para los proyectos del día a día . Espero que pueda realizar a futuro un curso de ORM con consultas más complejas, estaría genial. Un saludo
Excelente Curso Israel, me gusto, sabes que me sirvio para aclarar varias dudas que tenia, el uso de scope, fechas y otros detalles de por medio, va genial, en la ultima parte para insercion de datos masivo, lo que se me viene a la mente y he utilizado para estos casos es laravel excel, con esto puedes hacer esa tarea importando un excel...
buenisimo, espero seguir aprendiendo mas con tus cursos, saludos y gracias por compartir