gpt4 book ai didi

php - Laravel 6 PHPUnit 测试 - 找不到驱动程序(SQL : PRAGMA foreign_keys = ON;))

转载 作者:行者123 更新时间:2023-12-04 11:59:13 24 4
gpt4 key购买 nike

我开始在 Laravel 中编写测试。我的应用程序工作正常,我可以登录,运行迁移,但是当我尝试测试登录时,我收到以下错误:

could not find driver (SQL: PRAGMA foreign_keys = ON;)



我的数据库在Postgres中,我的测试如下:
/** @test */
public function user_login_ok()
{
$response = $this->json('POST', '/api/login', [
'email' => 'test@test.com',
'password' => 'test'
]);

$this->assertEquals(200, $response->getStatusCode());
}

我不担心(现在)我的测试是否足够好甚至正确,但要解决这个错误。

最佳答案

您可能需要为 pdo_sqlite 启用扩展在 phpunit 正在使用的 php.ini 文件中。

关于php - Laravel 6 PHPUnit 测试 - 找不到驱动程序(SQL : PRAGMA foreign_keys = ON;)),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60076223/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com