docker上に作ったlaravelに環境変数を追加する際の手順
.env ファイルに環境変数を、
環境変数名=環境変数
の形で追加docker-compose.yml の該当コンテナの
environment
に、環境変数名=${環境変数名}
と追加。別名でも受けられるが混乱するので同一名にする。.env ファイルで設定した環境変数は必ず
config/*.php
で受ける。config/*.php
以外の場所でのenv()での呼び出しは、設定ファイルがキャッシュされるとすべてNULLを返すため(ドキュメントー設定)たとえば
config/hogehoge.php
内でhogehoge = env('HOGE', default)
と定義した場合には、`config('hogehoge')で呼び出せる。