Database Config
Database Configuration Overview
In Laravel, database configuration is managed primarily through the .env
file located in the root directory of your Laravel project. The .env
file contains environment-specific configuration variables, including those related to the database connection.
Environment Variables
Laravel uses the concept of environment variables to maintain sensitive information, such as database credentials, outside of the version-controlled codebase. These variables are accessed using the env
helper function within the Laravel application.
Configuration Variables
The key database configuration variables in Laravel include:
DB_CONNECTION
: Specifies the database connection type (e.g., mysql, postgresql).DB_HOST
: Specifies the database server host (e.g., 127.0.0.1).DB_PORT
: Specifies the port on which the database server is running (e.g., 3306 for MySQL).DB_DATABASE
: Specifies the name of the database.DB_USERNAME
: Specifies the username used to connect to the database.DB_PASSWORD
: Specifies the password used to connect to the database.
Replace your_database_name
, your_database_username
, and your_database_password
with your actual database name, username, and password at .env.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_database_username
DB_PASSWORD=your_database_password
);
Last updated