Tutoriales

Cómo conectar una base de datos MySQL a Laravel 11

#conexion#mysql#laravel#php#código#basedatos

Requisitos

  1. Laravel
  2. Base de datos
  3. Ganas de aprender

1. Instalación de laravel

Lo primero que debemos tener es una instalación de laravel correctamente instalada, puedes instalarla usando el siguiente comando

composer create-project laravel/laravel:^10.0 name-project

o si quieres realizarlo desde laravel localmente, ejecuta lo siguiente

composer global require laravel/installer
# Con esto, podrás crear crear todos los proyectos de la siguiente manera
laravel new name-project

Esto te generara una estructura de carpetas la cual es el proyecto inicial de Laravel

2. Base de datos

Debes tener una instalación de MySQL activa, te recomiendo instalar algún servidor de pruebas local como xampp. Solamente tendrás que activar el botón de MySQL

Imagen de xampp

Luego de tener estos requisitos ahora si podemos ir al código.

Conexión

Tienes que ir al archivo .env el cual se encuentra en la carpeta raíz de tu proyecto, allí tendrás que modificar las siguientes variables

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=database_name
DB_USERNAME=root
DB_PASSWORD=

Para validar si la conexión fue exitosa podemos ejecutar el comando dentro del proyecto

php artisan migrate

Si el código te pide que crees la base de datos, ¡Felicidades! haz conectado correctamente la base de datos.

Imagen de php migrate

Si de lo contario, te salta algún tipo de error de conexión, deberás validar los pasos anteriores y repetir el proceso.

Valida si tienes acceso a la base de datos con los datos ingresados.

Saludos, @JV

← Volver al blog
Logo WhatsApp