CRUD Controller en Laravel aplicando el patrón repositorio
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? Inicia sesión
Para crear un CRUD Controller reutilizable abstrayendo la capa del modelo de datos aplicaremos el patrón repositorio (Repository Pattern). En este caso haremos la implementación utilizando los modelos Eloquent, pero sería posible utilizar Doctrine o cualquier otro ORM, simplemente bastaría con implementar una interfaz.
Resumiendo lo que haremos:
- Aplicar el patrón repositorio.
- Crear un controlador reutilizable para operaciones CRUD comunes.
- Crear repositorios utilizando Eloquent API Resources.
- Crear un mejor código para nuestras aplicaciones utilizando las mejores prácticas de programación.
Si estás interesado en el contenido de este curso no dudes en suscribirte a cualquier plan de la plataforma para acceder de inmediato.
- Curso de Laravel 8 gratis desde cero (5 horas)
- Conoce las novedades que trae Laravel 8, ¡Jetstream! (41 minutos)
- Curso SPA de Laravel 8 con Jetstream utilizando InertiaJS (2 horas)
- Añade un sistema de autenticación completo a Laravel 8 con InertiaJS desde cero (2 horas)
- Laravel 8 y Vue 3 juntos en proyectos separados, Router, Vuex y Composition API (3 horas)
- Curso de SEO en Laravel 8 (2 horas)
- Curso de Laravel 6 gratuito (1 hora)
Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.
Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.
Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.
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.
7 valoraciones
Ayuda a identificar como optimizar nuestro código en un CRUD, aplicando buenas prácticas, e implementando soluciones en menos líneas de código.
Me gusto que se fue paso a paso en cada implementacion, sin importar si cada clase era corta, pero al grano y bien detallado.
He aprendido cosas que no sabia que ni existian en Laravel. La abstracción es un poco compleja de entender pero veo que te ahorra una gran cantidad de codigo el los controladores!!! Bestial!
muy bien me gusta, recomiendo el curso
muy resumido, y directo al punto
El curso es muy bueno, nunca había utilizado este tipo de patrón, lo encontré muy práctico.
El curso enseñas muy buenas practicas como el uso de interfaces, clases abstractas, providers, y la forma de explicar es clara, cursos como estos elevan el nivel desarrollador