在Laravel中,可以通過.env
文件來設置環境變量。.env
文件是一個配置文件,用來存儲應用程序的環境變量。可以在.env
文件中定義各種環境變量,例如數據庫連接信息、API密鑰等。
在.env
文件中,每一行都是一個環境變量的定義,格式為KEY=VALUE
。例如:
DB_HOST=localhost
DB_DATABASE=my_database
DB_USERNAME=my_username
DB_PASSWORD=my_password
在Laravel應用程序中,可以通過env()
函數來獲取這些環境變量的值。例如:
$host = env('DB_HOST');
$database = env('DB_DATABASE');
$username = env('DB_USERNAME');
$password = env('DB_PASSWORD');
另外,還可以通過config()
函數來獲取.env
文件中定義的環境變量,例如:
$host = config('database.connections.mysql.host');
$database = config('database.connections.mysql.database');
$username = config('database.connections.mysql.username');
$password = config('database.connections.mysql.password');
值得注意的是,修改.env
文件后需要運行php artisan config:cache
命令來重新緩存配置。