我的大部分课程都包括加载环境变量以进行配置。当我编码时,我认为vlucas/phpdotenv忽略了.env
测试环境中的文件,因为已经有一个 conf 文件,就像phpunit.xml
你定义它们的地方一样。
在测试环境中是否可以让 dotenv 忽略 .env?
测试将使用您的.env
文件,但您可以在phpunit.xml
.
<php>
<env name="APP_ENV" value="testing"/>
<env name="CACHE_DRIVER" value="array"/>
<env name="SESSION_DRIVER" value="array"/>
<env name="DB_DRIVER" value="sqlite"/>
<env name="CACHE_HOST" value="localhost"/>
<env name="SESSION_HOST" value="localhost"/>
</php>