为了账号安全,请及时绑定邮箱和手机立即绑定

.env中的分组配置不成功,一个一个的写才能成功,这是怎么回事啊

https://img1.sycdn.imooc.com//5affdb3e00011bd203080113.jpg这样写不成功,https://img1.sycdn.imooc.com//5affdbc00001860903050094.jpg这样写才可以

正在回答

4 回答

foreach ($val as $k => $v) {

                $item = $name . '_' . strtoupper($k);

                putenv("$item=$v");

                $_ENV[$item]=$v;

            }

加一个这个就OK   $_ENV[$item]=$v;

1 回复 有任何疑惑可以回复我~

我也是。。。求哪位大佬知道怎么回事吗https://img1.sycdn.imooc.com//5b17a30d0001126614840588.jpg

0 回复 有任何疑惑可以回复我~

我也是一样的问题。奇怪了。

0 回复 有任何疑惑可以回复我~

不存在的,两种都可以,以下代码经过测试,可以直接复制拿来用:

.env文件内容:

database2_username=root_env_hubahuba

database2_password=hubahuba123456


[database1]

username=root_env_biubiubiu

password=biubiu123123

https://img1.sycdn.imooc.com//5b0351ff0001f80e06840430.jpg

在环境变量所有参数配置信息中已经成功得到两种形式的数组信息

建议通过dump(Env::get());查看得到的环境变量信息内容比较看下


0 回复 有任何疑惑可以回复我~
#1

cuberk

我和楼主遇到了一样的问题,把你所说的.env文件内容复制进去,只输出了database2而没有database1,不知道是什么情况…
2018-05-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

.env中的分组配置不成功,一个一个的写才能成功,这是怎么回事啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信