reponの勉強メモ

主に勉強したことのメモです。

docker上に作ったlaravelに環境変数を追加する際の手順

  1. .env ファイルに環境変数を、 環境変数名=環境変数 の形で追加

    ex: HOGE=HOGEHOGE::HOGE//HOGE

  2. docker-compose.yml の該当コンテナの environment に、環境変数名=${環境変数名} と追加。別名でも受けられるが混乱するので同一名にする。

    ex: HOGE=${HOGE}

  3. .env ファイルで設定した環境変数は必ず config/*.php で受ける。 config/*.php 以外の場所でのenv()での呼び出しは、設定ファイルがキャッシュされるとすべてNULLを返すため(ドキュメントー設定)

  4. たとえばconfig/hogehoge.php内で hogehoge = env('HOGE', default) と定義した場合には、`config('hogehoge')で呼び出せる。