laravel為什么要用env

laravel使用用env的原因:1、將文件與代碼分離,避免敏感信息提交到Github等開源社區(qū);2、形成統(tǒng)一的規(guī)范,新接觸該項目的人員只要有看過框架的手冊或接觸過“.env”文件就可以清楚需要配置的環(huán)境變量有哪些。

laravel為什么要用env

本教程操作環(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
喜歡就支持一下吧
點贊6 分享