http://www.kancloud.cn/manual/thinkphp5/126074
===================
当多个人协同开发,代码要放到版本库的时候,每个人的数据库配置都不一样,而配置文件只有一个,这就冲突了。
我研究发现有一个场景配置文件,然而这个还是需要每个人都修改主配置文件参数:app_status ,主配置文件肯定不允许有冲突的!
我强烈建议增加环境配置功能,可以参考 laravel 的做法,在根目录下增加 .env 类似的文件,这个文件不加入版本库。
环境配置还能带来更佳的安全性,没有人希望项目发布到github的时候,配置文件里带有敏感的信息吧?通过环境配置即可完美解决,所有敏感信息都在 .env 中。
最佳答案
