laravel - 在 Lumen 中更改环境文件路径
问题描述
我想将默认的 .env 文件路径更改为另一个(用于生产)。
在基本 laravel 应用程序中,我可以通过编辑 bootstrap/app.php 文件并添加
$app->useEnvironmentPath(...);
但是 Lumen Application 类实现不支持这种方法
我找到了公用文件夹路径编辑的解决方案
$app->bind('path.public', function() {
return __DIR__;
});
在 public/index.php 中,但我找不到类似 path.env(ironment) 的东西。
请帮我解决这个问题
解决方案
我们使用符号链接指向特定的 .env 文件。我们在生产环境中有 .env.prod、.env.test 文件和指向 .env.prod 的 .env 符号链接。我们找到了这种解决方案。
推荐阅读
- powershell - 在 Yaml 管道中将参数传递给 Powershell 内联脚本的问题
- c++ - 在 QT 的 textedit 中为特定行(由光标指示)着色,但每次按下按钮时光标的位置都会随着功能而变化
- python - 在 PyTorch 迁移学习中使用自定义 resnet18 代码
- python - 读取响应返回错误 python sdk OCI
- google-sheets - 如何在表格的范围内查找名称?
- javascript - 使用 JavaScript 提取字符串部分
- java - Apache Ignite 连接器 - 给出 NoClassDefFoundError
- node.js - 声明后无法添加要嵌入的字段
- amcharts4 - 是否可以在 amCharts 中的 pictorialStackedSeries 中添加一条线?
- java - Log4j2 滚动文件附加程序文件名日期延迟