Laravel自定義環境變量(二)

多環境 ENV 文件的設置

  • laravel 支持在不一樣的環境下加載不一樣的 env 文件,若想要實現多環境 env 文件,須要作兩件事:

1、在項目寫多個 ENV 文件,例如三個 env 文件:

.env.developmentnginx

.env.staginglaravel

.env.productioncode

  • 這三個文件中分別針對不一樣環境爲某些變量配置了不一樣的值.

2、配置 APP_ENV 環境變量值

  • 在 nginx 的配置文件中寫下這句代碼:

fastcgi_param APP_ENV (你的變量);io

  • 若是添加fastcgi_param APP_ENV production;那麼 laravel 會經過 env('APP_ENV') 根據環境變量 APP_ENV 來判斷當前具體的環境,假如環境變量 APP_ENV 爲 production,那麼 laravel 將會自動加載 .env.production 文件。
相關文章
相關標籤/搜索