src | ||
.gitignore | ||
composer.json | ||
README.md |
hyperf-multi-env
hyperf 多环境变量共存
安装
composer require zyimm/hyperf-multi-env
使用
- 同级.env 指定APP_ENV环境变量 比如APP_ENV=test
- 同级.env 建立与之匹配.env.test
- 程序通过env()获取
注意
组件原理本质是监听框架BootApplication事件,该事件启动之后框架本身.env已经被加载,所以建议:
- .env 保存公共环境变量
- .env.xx 避免与.env冲突
- 即使指定APP_ENV=test .env.test不存在亦不会报错影响程序运行