Ejercicio de programación: Reto Bases de Datos y Eloquent ORM
Este ejercicio de programación está diseñado para poner a prueba tus conocimientos en Laravel. Es un ejercicio avanzado que pondrá a prueba tus conocimientos expertos.
Información adicional del ejercicio
Configurar variables de entorno para conexión a base de datos y crear un modelo básico con Eloquent ORM
Contenido del ejercicio
Configura la conexión a una base de datos MySQL y crea un modelo básico para gestionar productos.
Primero, completa las variables de entorno en el archivo .env
para establecer la conexión con una base de datos MySQL llamada 'tienda_online' que se ejecuta en localhost con el usuario 'admin' y contraseña 'secreto123'.
Después, define un modelo llamado Producto
que represente una tabla de productos. El modelo debe:
- Permitir asignación masiva para los campos: nombre, precio, descripcion, stock
- Proteger el campo 'id' de asignación masiva
- Usar timestamps automáticos
Finalmente, escribe el código para crear un nuevo producto usando el modelo con los siguientes datos:
- Nombre: 'Laptop Gaming'
- Precio: 1299.99
- Descripción: 'Laptop para gaming de alta gama'
- Stock: 15
Lección relacionada
Este ejercicio está relacionado con la lección "Bases de datos y Eloquent ORM" de Laravel. Te recomendamos revisar la lección antes de comenzar.
Ver lección relacionadaMás ejercicios de Laravel
Explora más ejercicios de programación en Laravel para mejorar tus habilidades y obtener tu certificación.
Ver más ejercicios de LaravelSolución al ejercicio de programación en Laravel
¡Desbloquea la solución completa!
Completa el ejercicio de programación en Laravel para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en Laravel
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en Laravel