From 3a1110a1cbf600b302982074cd496a662f7b323e Mon Sep 17 00:00:00 2001 From: zyimm Date: Mon, 4 Jul 2022 16:48:33 +0800 Subject: [PATCH] update readme --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/README.md b/README.md index e754943..ef94b53 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,20 @@ # hyperf-multi-env hyperf 多环境变量共存 # 安装 +``` +composer require zyimm/hyperf-multi-env + +``` + +# 使用 + +1. 同级.env 指定APP_ENV环境变量 比如APP_ENV=test +2. 同级.env 建立与之匹配.env.test +3. 程序通过env()获取 + +# 注意 +组件原理本质是监听框架BootApplication事件,该事件启动之后框架本身.env已经被加载,所以建议: + +1. .env 保存公共环境变量 +2. .env.xx 避免与.env冲突 +3. 即使指定APP_ENV=test .env.test不存在亦不会报错影响程序运行