在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
命令来重新缓存配置。