【发布时间】:2020-05-09 18:02:39
【问题描述】:
作为 Symfony 上 Stripe 培训的一部分,我正在尝试设置一个用于测试的环境变量。
所以我必须将一个变量设置为 false 以进行测试。而对于其他环境,该变量必须为真。
所以,我这样做了:
#.env.test:
VERIFY_STRIPE_EVENT=false
和
#.env:
VERIFY_STRIPE_EVENT=true
接下来,我想测试一下我是否有好的价值。
所以在我的控制器中,我使用开发环境测试:dd(getenv("VERIFY_STRIPE_EVENT"));。
但它返回 false。
这意味着我无法获取变量。 有人可以帮我吗?
【问题讨论】:
-
您定义了
.env.test和.env。现在您说的是“开发”环境。如果你没记错的话,你需要一个.env.dev文件。
标签: symfony variables testing environment-variables getenv