En este curso de 3 horas profundizaremos en los conocimientos de Eloquent para que aprendas más sobre el manejo de relaciones, atributos, recursos de API y convenciones del ORM de Laravel. Además estas lecciones te ayudarán a prepararte para presentar el examen de certificación oficial de Laravel.
En este curso aprenderás a manejar:
- Relaciones: Conocerás los diferentes métodos para crear relaciones entre tus modelos de Eloquent.
- Convenciones: El ORM Eloquent te proporciona una serie de convenciones que te permitirán desarrollar de forma más rápida al mismo tiempo que cumples con estándares de desarrollo.
- Atributos: Aprenderás cómo manejar los atributos de tus modelos antes y después de persistirlos a la base de datos, para que puedas convertir tus atributos, mostrarlos, ocultarlos, entre muchas otras funcionalidades.
- API Resources: Aprenderás cómo crear un recurso de API y utilizarlo, usando Eloquent y TDD.
Prerrequisitos
Relaciones con Eloquent ORM
- 1 . Introducción al manejo de relaciones con Eloquent ORM 8:05
- 2 . Estableciendo el lado inverso de una relación con Eloquent ORM 4:00
- 3 . Principales convenciones del ORM Eloquent 16:55
- 4 . Relación uno a muchos con el ORM Eloquent 8:00
- 5 . Relaciones de tipo pertenece a muchos con Eloquent ORM 16:00
- 6 . Manejo de tabla asociativa o pivote en Eloquent ORM 9:10
- 7 . Filtros a nivel de colección versus filtros a nivel de relación en Eloquent ORM 11:55
- 8 . Modelos predeterminados en relaciones hasOne y belongsTo de Eloquent 10:50
Manejo de atributos con Eloquent ORM
- 9 . Manejo dinámico de atributos en los modelos de Eloquent 19:20
- 10 . Conversión dinámica de atributos en Eloquent ORM 9:15
Desarrollo de APIs con Eloquent ORM
- 11 . Mostrar/ocultar atributos específicos al exportar los modelos a JSON 14:45
- 12 . Exportar atributos de forma condicional con Eloquent ORM 20:20
- 13 . Recursos de API en Eloquent ORM 14:20
Revisando los cambios entre versiones del framework
- 14 . Pronto…