Curso Laravel 12 - Uso de Eloquent ORM en Laravel 12 | Curso de Desarrollo Web Backend
Implementación de Eloquent ORM para la gestión de datos en Laravel 12
Aprende a interactuar con tu base de datos en Laravel 12 utilizando Eloquent ORM, el potente sistema de mapeo objeto-relacional que simplifica las consultas SQL.
En esta lección del curso se explica cómo evitar la escritura manual de sentencias SQL complejas al trabajar con modelos. Se aborda desde la creación de archivos de modelo hasta la ejecución de operaciones CRUD (Crear, Leer, Actualizar y Eliminar), optimizando el flujo de trabajo en el desarrollo de aplicaciones web con el framework Laravel.
Fundamentos de Eloquent ORM y manipulación de datos
- Creación de modelos: Uso del comando
php artisan make:modelpara generar la estructura básica dentro de la carpetaapp/Models. [01:23] - Configuración de tablas: Definición de la propiedad
$tabledentro del modelo para especificar la tabla de la base de datos a gestionar. [02:22] - Inserción de registros: Proceso para instanciar un modelo, asignar valores a sus propiedades y guardar la información usando el método
save(). [04:15] - Consulta y filtrado: Uso del método
find()para buscar por ID y el métodowhere()combinado confirst()oget()para filtrar registros bajo condiciones específicas. [09:18] - Actualización y eliminación: Modificación de propiedades en una instancia recuperada para actualizarla en la base de datos y empleo del método
delete()para remover registros. [11:27] - Personalización de consultas: Implementación de métodos avanzados como
select()para filtrar columnas específicas,limit()para restringir resultados yorderBy()para ordenar los datos. [15:39]
Productos útiles para este curso
Para el correcto seguimiento de esta lección, es fundamental contar con un entorno de desarrollo PHP configurado, el framework Laravel 12 instalado y un editor de código como Visual Studio Code con extensiones de PHP instaladas.Conclusiones sobre el uso de Eloquent
El uso de Eloquent ORM permite tratar las tablas de la base de datos como objetos y sus campos como propiedades, facilitando drásticamente el desarrollo. Se destaca la importancia de las convenciones de nombres en Laravel, donde el modelo debe estar en singular y la tabla en plural. Dominar estas herramientas permite construir aplicaciones escalables sin necesidad de gestionar manualmente complejas sentencias SQL.
Créditos del Autor
Esta lección ha sido adaptada del contenido original creado por Coders Free, especializado en el desarrollo web con PHP y el ecosistema Laravel. Se recomienda visitar su canal oficial de YouTube para profundizar en estos contenidos.
11. Uso de Eloquent ORM en Laravel 12 | Curso de Desarrollo Web Backend