Laravelで設定ファイルの内容を読み込みたいので、.envファイルに設定を記述した。
その内容を、config/hoge.php で読み込む。
return array(
'hoge' => env('HOGE', 'default-value'),
);
これを読み込む。
$hoge = config('hoge.hoge');
var_dump($hoge);
なぜか NULL が帰される。
ぐぐってみたら、キャッシュを参照しているらしい。
≫ Larave5で.envの値を取得する
$ rm -f bootstrap/cache/config.php
今回はこれで取得できるようになった。
これでも解消しなかったら、上記ページによれば次のコマンドを実行すればいいらしい。
$ php composer.phar install
$ php composer.phar dump-autoload
$ php artisan clear-compiled
$ php artisan optimize
$ php artisan config:cache
$ php artisan route:cache
$ php artisan view:clear