如何在tramen-ci中读取Lumen应用程序中的环境变量

时间:2015-07-07 22:26:19

标签: laravel-5 travis-ci lumen laravel-dotenv

我有一个使用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

1 个答案:

答案 0 :(得分:0)

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

如果该文件与您无关,则可以对Dotenv::load(__DIR__.'/../');顶部的bootstrap/app.php行进行评论。