Junwind 的个人博客 / 1 / 13 / 创建于 1年前
最近看一个新项目,发现其配置非常多,且凌乱,有 local,dev,beta,release 等环境,大概结构是这样
config beta dev local release xx.config.php yy.config.php zz.config.php ...
我的想法是,使用 env 文件来优化,减少不必要的配置项和文件。
本作品采用《CC 协议》,转载必须注明作者和本文链接
env 存在的话也需要很多份呀,env也不能解决你说的这个问题呀。。
一个环境一份,你在当前环境中,只有一个 env,可以减轻配置结构负担
spring 我也不是很熟悉。 只是去年和java同事学了一点,感觉他那个配置还是挺麻烦的, 各种 xml . 而且听说 spring boot 比 mvc 还简化了配置
比起env,我更喜欢yaml
yii 也是多env 目录搞,不直观,后来我改成多env 操作了,上线更方便了
如果使用php artisan config:cache缓存所有配置 如果env有修改记得要清除缓存 laravel配置文件有缓存机制 这个要看你怎么使用
来学习 博客:Laravel 配置多环境env文件
env 做本地化,使用 git 的时候特别方便,加入 gitignore
我要举报该,理由是:
推荐文章: