laravel 運用.env部署多環境配置


切換到laravel 入口文件bootstrap\app.php

在  return $app;  之上添加:

$environmentPath = $app->environmentPath();//.env所在目錄
$setEnv = trim(file_get_contents($environmentPath.'/.env'));//獲取.env文件內容
file_exists($environmentPath.'/.env.'.$setEnv)
? $app->loadEnvironmentFrom('.env.'.$setEnv)
: exit('無效環境');

之后分別創建自己想要添加的環境,博主這里只添加dev(開發環境)production(生產環境),分別創建.env.dev.env.production文件,文件里面自由配置,

再把.env文件清空,只寫你要運行的環境(dev或者production),就可以運行對應環境文件了。

注意:這里創建的.env.*類的文件 最好加入.gitignore文件里面,防止提交git把配置文件的信息暴露出去


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM