Laravel在内存中使用sqlite运行测试时“无法打开流”错误

时间:2017-11-27 14:20:26

标签: php laravel sqlite phpunit

我正在尝试运行默认的Laravel 5.5单元测试:

phpunit --filter testBasicTest

我的phpunit.xml文件的相关部分是:

<php>
    <env name="APP_ENV" value="testing"/>
    <env name="DB_CONNECTION" value="sqlite"/>
    <env name="DB_DATABASE" value=":memory:"/>
    <env name="CACHE_DRIVER" value="array"/>
    <env name="SESSION_DRIVER" value="array"/>
    <env name="QUEUE_DRIVER" value="sync"/>
</php>

我收到此错误:

  

ErrorException:file_put_contents(C:\ xampp \ htdocs \ path_to_app \ database \:memory :):无法打开流:没有这样的文件或目录

我尝试了artisan config:clear,但得到了同样的错误。

0 个答案:

没有答案