Laravel 假设 .env
文件应该描述环境,它不应该提交给你的 repo。
如果我想为 dev
和 production
保留 .env
文件怎么办(比如 .env-production
和 .env-dev
) 在我的 repo 中,并向应该使用的文件添加一些自定义逻辑,例如基于当前域名。
有点像
if ($_SERVER['HTTP_HOST'] == 'prod.domain.com') {
load('.env-production');
} else {
load('.env-dev');
}
我怎样才能实现它? 谢谢!
最佳答案
Nadeem0035 让我很好地知道该怎么做
bootstrap\app.php
就在 return $app;
$envFile = $_SERVER['HTTP_HOST'] == 'prod.domain.com' ? '.env-production' : '.env-dev';
$app->loadEnvironmentFrom($envFile);
关于php - Laravel - 自定义 .env 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38823145/