laravel使用用env的原因:1、將文件與代碼分離,避免敏感信息提交到Github等開源社區(qū);2、形成統(tǒng)一的規(guī)范,新接觸該項目的人員只要有看過框架的手冊或接觸過“.env”文件就可以清楚需要配置的環(huán)境變量有哪些。
本教程操作環(huán)境:windows7系統(tǒng)、Laravel6版、Dell G3電腦。
Laravel 是用的?DotEnv?這個庫,README 上有寫到使用?.env?的原因,大概如下:
-
文件與代碼分離,避免敏感信息提交到 Github 等開源社區(qū),一般都會配置版本控制器忽略此文件;
-
形成統(tǒng)一的規(guī)范,用不同環(huán)境的配置文件也可以有類似的效果,但可能造成沒有統(tǒng)一的命名在 A 項目中用了?LocalConfig.php?在 B 項目中用了?TestConfig.php,使用?.env?文件的話,新接觸該項目的人員只要有看過框架的手冊或接觸過?.env?文件就可以清楚需要配置的環(huán)境變量有哪些;
注:加載?.env?文件有一定的性能開銷,對性能要求很高的項目,最好在發(fā)布到線上生產環(huán)境的時候通過工具將?.env?文件合并到代碼中。
相關推薦:最新的五個Laravel視頻教程
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦