留意点をメモ
ドキュメント
有効化方法
- ① 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