0

我的大部分课程都包括加载环境变量以进行配置。当我编码时,我认为vlucas/phpdotenv忽略了.env测试环境中的文件,因为已经有一个 conf 文件,就像phpunit.xml你定义它们的地方一样。

在测试环境中是否可以让 dotenv 忽略 .env?

4

1 回答 1

1

测试将使用您的.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>
于 2015-07-01T17:58:01.243 回答