タグ

ブックマーク / zenn.dev/fagai (1)

  • Laravelのenvの設定処理はどうなっているのか

    途中までしか書けてませんが、必要なことは書いてるので一旦公開します。 面倒な人向けのまとめ キャッシュされた設定があるならそれが優先的にロードされ、以降の処理はされない。 APP_ENV環境変数があるかを確認する .envファイル(APP_ENV環境変数があって該当ファイルが存在する場合は.env.環境名ファイル)を読み込む 注意点 環境変数の値のほうが優先です。($_ENVで、すでにロードされている) 勘違いされがちですが、.env.環境名と.env両方が読み込まれると言ったことはありません。 config:cacheでキャッシュすると.envをロードしなくなるのでenv関数をconfig以外で使うのはNG。 実際のコードを見ていく まず、EnvをロードしようとするのはKernel.phpbootstrappersにあるLoadEnvironmentVariablesです。 prote

    Laravelのenvの設定処理はどうなっているのか
  • 1