0

vlucas の Dotenv ライブラリを使用する Lumen アプリケーションがあります。デプロイしようとすると、travis-ci は「.env」ファイルがないと文句を言います。条件付きで Dotenv クラスをロードするには、bootstrap/app.php ファイルを変更する必要がありますか? または、これを処理するためのより良い方法はありますか?

私が得ているエラーメッセージは次のとおりです。

PHP 致命的なエラー: メッセージ「Dotenv: 環境ファイル .env が見つからないか、読み取れません」の例外「InvalidArgumentException」がキャッチされません。/home/travis/build/project/repo/bootstrap/../.env' の /home/travis/build/project/repo/vendor/vlucas/phpdotenv/src/Dotenv.php に環境設定を含むファイルを作成します。 33

4

1 に答える 1

0

Lumen プロジェクトのルートにある .env ファイルが、Lumen に同梱されている .gitignore にあることに注意してください。

ファイルが関係ない場合はDotenv::load(__DIR__.'/../');、 の上部にある行にコメントを付けることができますbootstrap/app.php

于 2015-09-29T09:44:23.550 に答える