0

我有一个使用 vlucas 的 Dotenv 库的 Lumen 应用程序。尝试部署时,travis-ci 抱怨没有“.env”文件。我是否需要修改我的 bootstrap/app.php 文件以有条件地加载 Dotenv 类,还是有更好的方法来处理这个问题?

我收到的错误消息是:

PHP 致命错误:未捕获的异常 'InvalidArgumentException' 带有消息 'Dotenv: Environment file .env not found or not readable. 在 /home/travis/build/project/repo/vendor/vlucas/phpdotenv/src/Dotenv.php 中的 /home/travis/build/project/repo/bootstrap/../.env' 中使用您的环境设置创建文件: 33

4

1 回答 1

0

注意 Lumen 项目根目录下的 .env 文件位于 Lumen 附带的 .gitignore 中。

如果该文件与您无关,您可以Dotenv::load(__DIR__.'/../');bootstrap/app.php.

于 2015-09-29T09:44:23.550 回答