Laravel 为什么PHPunit会忽略.env.testing?

Laravel 为什么PHPunit会忽略.env.testing?,laravel,testing,phpunit,Laravel,Testing,Phpunit,我有一个新安装的Laravel6.4应用程序正在运行,现在正在尝试使用PHPunit进行测试。我想在.env.testing中进行配置更改,但此处的任何更改似乎都被忽略 phpunit.xml包含以下内容: <php> <server name="APP_ENV" value="testing"/> <server name="BCRYPT_ROUNDS" value="4"/> <server n

我有一个新安装的Laravel6.4应用程序正在运行,现在正在尝试使用PHPunit进行测试。我想在
.env.testing
中进行配置更改,但此处的任何更改似乎都被忽略

phpunit.xml
包含以下内容:

    <php>
        <server name="APP_ENV" value="testing"/>
        <server name="BCRYPT_ROUNDS" value="4"/>
        <server name="CACHE_DRIVER" value="array"/>
        <server name="MAIL_DRIVER" value="array"/>
        <server name="QUEUE_CONNECTION" value="sync"/>
        <server name="SESSION_DRIVER" value="array"/>
    </php>

我还包括了
$app->loadEnvironmentFrom('/var/www/api/.env.testing')
进入
测试/CreatesApplication.php
createApplication()
方法。所有路径都是正确的,所以我不明白它为什么不读取文件。我在谷歌搜索时也发现类似的问题,但都没有帮助我解决这个问题


我正在使用命令
vendor/bin/PHPunit
运行PHPunit。有人对我可以尝试什么有什么建议吗?

使用
force=“true”
然后再试一次<代码>缓存配置了吗?尝试
php artisan config:clear
使用
force=“true”
然后重试<代码>缓存配置了吗?尝试
php artisan配置:清除