Laravel 8 简介
Laravel 提供了各种有用的工具,可以更轻松地测试数据库驱动的应用程序。首先,您可以使用 assertDatabaseHas
辅助器来断言数据库中存在符合给定条件的数据。例如,如果您想验证 users
表中是否有一条记录,其 email
值为 sally@example.com
,则可以执行以下操作:
public function testDatabase()
{
// Make call to application...
$this->assertDatabaseHas('users', [
'email' => 'sally@example.com',
]);
}
您也可以使用 assertDatabaseMissing
辅助器来断言数据库中不存在数据。
assertDatabaseHas
方法和其他类似的辅助器是为了方便起见。您可以自由使用 PHPUnit 的任何内置断言方法来补充功能测试。