我有一个使用vlucas的Dotenv库的Lumen应用程序。在尝试部署时,travis-ci抱怨没有&#34; .env&#34;文件。我是否需要修改我的bootstrap / app.php文件以有条件地加载Dotenv类,还是有更好的方法来处理它?</ p>
我收到的错误消息是:
PHP致命错误:未捕获的异常&#39; InvalidArgumentException&#39;消息&#39; Dotenv:环境文件.env未找到或不可读。使用您的环境设置在/home/travis/build/project/repo/bootstrap/../.env'创建文件;在/home/travis/build/project/repo/vendor/vlucas/phpdotenv/src/Dotenv.php:33
答案 0 :(得分:0)
请注意Lumen项目根目录下的.env文件位于Lumen附带的.gitignore中。
如果该文件与您无关,则可以对Dotenv::load(__DIR__.'/../');
顶部的bootstrap/app.php
行进行评论。