localdisk

PHP とか Java とか Web とか好きなことを書きます。

Lumen の設定を上書きする方法

こういう時は .env を…。あれ…ない。では、config ディレクトリ…ない。

まぁ答えは Configuration にあります。Lumen の設定はデフォルトでは vendor/laravel/lumen-framework/config にあります。今回の場合は database.php ですね。大体の場合は .env に書けばいいのですが*1今回の例のように .env では上書きが不可能なときはプロジェクトのルートに config ディレクトリを作成し vendor/laravel/lumen-framework/config/database.php をコピーして変更したい部分を修正すれば OK です。

以上 Laravel(Lumenも) 答えるマンでした。Laravel 答えるマンは Laravel/Lumen に関する質問を随時お待ちしております。

*1:bootstrap/app.php の Dotenv::load(DIR.'/../'); のコメントを外すのを忘れないように。僕はしょっちゅう忘れてます。てかこれはデフォルトで外れててほしい。