php - Laravel - 自定义 .env 文件

标签 php laravel

Laravel 假设 .env 文件应该描述环境,它不应该提交给你的 repo。

如果我想为 devproduction 保留 .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/

相关文章:

php - laravel 用另一个字段更新一个字段

javascript - Vue js "Cannot read property ' get' of undefined“在获取请求时

javascript - 无法从数据库打印答案

php - 需要帮助,从两个表中查找相同的值,如果匹配则输出结果

php - 不通过_POST 发送数据的简单表单

javascript - angular.js 从数据库获取链接

PHP 没有插入 MAMP phpmyadmin 上的数据库

javascript - ajax php jquery实时保存计数器

regex - 资源路由的正则表达式路由约束

jquery - 使用 Ajax 通过模式上传文件