留意点をメモ
ドキュメント
有効化方法
- ① config/bootstrap.php の以下をアンコメントアウト
// if (!env('APP_NAME') && file_exists(CONFIG . '.env')) { // $dotenv = new \josegonzalez\Dotenv\Loader([CONFIG . '.env']); // $dotenv->parse() // ->putenv() // ->toEnv() // ->toServer(); // }
- ②
config/.env
を設置
FOO=bar BAR=baz
- ③
config/app.php
内でenv('FOO')
のように環境変数を取得して利用する
'Hoge' => [ 'foo' => env('FOO', null), ],
留意点
josegonzalez/dotenv
をrequire
に含めるようにする必要がある- デフォルトでは、
josegonzalez/dotenv
はrequire-dev
に含まれているので、require
に含めるようにする必要がある
- デフォルトでは、
$ composer remove josegonzalez/dotenv $ composer require josegonzalez/dotenv:^3.2