Configuración de bases de datos




Configuración de bases de datos en Laravel

Laravel simplifica la configuración de bases de datos, permitiéndote trabajar con diversos sistemas de gestión de bases de datos (DBMS) como MySQL, PostgreSQL, SQLite y SQL Server. La configuración se realiza principalmente a través del archivo .env y el archivo config/database.php.

Pasos para la configuración

  1. Configurar el archivo .env: Abre el archivo .env en la raíz de tu proyecto y actualiza las variables de entorno relacionadas con la base de datos. Aquí puedes especificar el tipo de conexión, el host, el puerto, el nombre de la base de datos, el usuario y la contraseña.
    
                            DB_CONNECTION=mysql
                            DB_HOST=127.0.0.1
                            DB_PORT=3306
                            DB_DATABASE=nombre_de_la_base_de_datos
                            DB_USERNAME=usuario
                            DB_PASSWORD=contraseña
                        
  2. Configurar el archivo config/database.php (opcional): Si necesitas configuraciones más avanzadas o conexiones adicionales, puedes modificar el archivo config/database.php. Aquí puedes definir múltiples conexiones y configuraciones específicas para cada DBMS.
  3. Ejecutar migraciones: Una vez configurada la conexión, puedes ejecutar las migraciones para crear las tablas en tu base de datos.
    php artisan migrate

Laravel utiliza PDO (PHP Data Objects) para interactuar con las bases de datos, lo que proporciona una interfaz uniforme para diferentes DBMS.


Ejemplo de configuración en .env

                DB_CONNECTION=mysql
                DB_HOST=127.0.0.1
                DB_PORT=3306
                DB_DATABASE=nombre_de_la_base_de_datos
                DB_USERNAME=usuario
                DB_PASSWORD=contraseña
            



Publicar un comentario

0 Comentarios