Laravel自定義環境變量(一)

.env自定義環境變量的使用

  • laravel 在啓動時,會加載項目的 .env 文件。

.env文件的加載

  • Laravel 中提供了一種經過.env文件定義環境變量的方式,根據官方文檔的說明應該在不一樣的環境下使用不一樣的.env文件,而且此文件不該該提交到版本控制中去。如此設定天然是爲了方便不一樣的環境或者多名開發人員徹底能夠使用自已的.env環境變量。
  • 若是在.env裏面自定義了一個環境變量,就須要在config文件夾下的任意一個配置文件中把這個環境變量添加進去,這樣生成的配置緩存中才會包含這個信息。Laravel 的配置緩存被保存在bootstrap/cache/config.php文件中。生成配置緩存以後就不會去加載.env文件了。

env()函數與$_ENV超全局變量

  • env()函數的做用是從$_ENV超全局變量中取出對應的值,而 Laravel 在啓動的時候又會自動加載.env文件中的信息到$_ENV超全局變量中。
相關文章
相關標籤/搜索