env 是个好东西

最近看一个新项目,发现其配置非常多,且凌乱,有 local,dev,beta,release 等环境,大概结构是这样

config
    beta
    dev
    local
    release

    xx.config.php
    yy.config.php
    zz.config.php
    ...

我的想法是,使用 env 文件来优化,减少不必要的配置项和文件。

本作品采用《CC 协议》,转载必须注明作者和本文链接
六月的风
Junwind
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 13

env 存在的话也需要很多份呀,env也不能解决你说的这个问题呀。。

2年前 评论
Junwind (楼主) 2年前
徵羽宫 2年前
我们只希望世界和平 (作者) 2年前
徵羽宫 2年前
我们只希望世界和平 (作者) 2年前
徵羽宫 2年前
goStruct

比起env,我更喜欢yaml

2年前 评论
fatrbaby 2年前

yii 也是多env 目录搞,不直观,后来我改成多env 操作了,上线更方便了

2年前 评论

如果使用php artisan config:cache缓存所有配置 如果env有修改记得要清除缓存 laravel配置文件有缓存机制 这个要看你怎么使用

2年前 评论
白小二

env 做本地化,使用 git 的时候特别方便,加入 gitignore

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
躺平大叔 @ 躺平社区
文章
147
粉丝
17
喜欢
107
收藏
63
排名:254
访问:3.8 万
私信
所有博文
社区赞助商