Publicidad
Publicidad

Curso Laravel 12 - Cómo configurar la conexión a una base de datos MySQL en Laravel 12 | Curso de Laravel 12

Miniatura del vídeo

Configuración y conexión de bases de datos MySQL en Laravel 12

Aprende a conectar tu proyecto de Laravel 12 con una base de datos MySQL de manera eficiente, modificando el archivo de entorno .env y gestionando tus credenciales.

Esta lección guía al estudiante a través del proceso de configuración técnica necesario para cambiar el motor de base de datos predeterminado de SQLite por MySQL, asegurando que el entorno de desarrollo esté correctamente enlazado para gestionar la persistencia de datos mediante las migraciones de Laravel.

Pasos clave para la configuración de bases de datos

  • Entendiendo el valor por defecto: Laravel 11 y 12 utilizan SQLite por defecto para facilitar el inicio rápido sin configuraciones adicionales; el archivo de base de datos se ubica en la carpeta database. [00:00:06]
  • Preparación en MySQL: Se explica cómo utilizar herramientas como phpMyAdmin para crear una nueva base de datos (por ejemplo, llamada "blog") antes de realizar la conexión en el framework. [00:01:49]
  • Localización del archivo de configuración: La estructura y los parámetros de conexión residen en el archivo config/database.php, el cual delega los valores sensibles al archivo .env. [00:02:30]
  • Modificación del entorno (.env): Es necesario ajustar la variable DB_CONNECTION a "mysql" y proporcionar los datos de host, puerto, base de datos, usuario y contraseña para establecer la comunicación. [00:03:54]
  • Verificación mediante migraciones: Se utiliza el comando "php artisan migrate" para confirmar que la conexión es exitosa mediante la creación automática de tablas en la base de datos configurada. [00:06:22]
  • Ajuste de cotejamiento (Collation): En caso de errores, se debe verificar que el tipo de cotejamiento en el archivo de configuración coincida con el definido en el gestor de base de datos (como utf8mb4_general_ci). [00:07:06]

Productos útiles para este curso

Para seguir esta lección, se recomienda tener instalado XAMPP (que incluye Apache, MySQL y phpMyAdmin) o un entorno de desarrollo local similar, así como un editor de código como Visual Studio Code y una herramienta de gestión de bases de datos.

Conclusión sobre la gestión de bases de datos

Dominar la conexión a bases de datos relacionales es fundamental para cualquier desarrollador backend. Al comprender cómo manipular el archivo .env y ajustar los parámetros de conexión, el estudiante adquiere la flexibilidad necesaria para trabajar con diferentes entornos, preparando el terreno para el uso avanzado de las migraciones, las cuales facilitan el control de versiones de la estructura de las tablas.

Créditos del Autor

Esta lección ha sido adaptada del contenido original creado por Coders Free, especializado en el desarrollo web con tecnologías PHP y Laravel. Se recomienda visitar su canal oficial de YouTube para profundizar en estos contenidos.

9. Cómo configurar la conexión a una base de datos MySQL en Laravel 12 | Curso de Laravel 12

Contenido

Guarda tu progreso

Presiona Ctrl + D para favoritos.

Ver otros cursos