03 Conexión a la Base de Datos del Curso de Sistema de Ventas con LARAVEL (PHP - MySql) FullStack

Duración: 13 min
Módulo: Módulo Instalacion y Configuración Lección 3 de 7

Descripción

🔗 Lección 3: ¡Conectando el Proyecto a la Base de Datos! 💾✨

En esta lección, te centrarás en un paso crucial: conectar tu proyecto Laravel con una base de datos MySQL. Este es el fundamento sobre el cual construirás todo el sistema de ventas.

El video cubre los siguientes puntos clave:

  • 🛑 Parando el Servidor: Se explica cómo detener el servidor de desarrollo de Laravel usando el atajo Control + C [00:43].
  • ⚙️ Configuración de la Base de Datos: Se muestra cómo configurar el archivo .env del proyecto para establecer la conexión con la base de datos, incluyendo el nombre de la base de datos, el usuario y la contraseña [02:00].
  • 📝 Creando la Base de Datos: El creador demuestra cómo crear una nueva base de datos llamada sis_ventas en phpMyAdmin y cómo establecer su cotejamiento a utf8_spanish_ci para el correcto manejo de caracteres en español [04:10].
  • 🏗️ Migraciones: Se explica el concepto de migraciones en Laravel como la forma de crear las tablas de la base de datos desde el código, y luego se ejecuta el comando php artisan migrate para crear las tablas por defecto del framework [06:33].
  • 🐛 Solución de Errores: Se aborda un error común durante la migración y se muestra cómo solucionarlo cambiando el motor de la base de datos a InnoDB en el archivo config/database.php para habilitar las relaciones entre tablas [09:22].