发布于 5年前

Laravel单元测试判断数据是否在数据库

Laravel 5.4+
使用assertDatabaseHas()assertDatabaseMissing()来检测数据是否在数据。

数据库存在指定的数据:

->assertDatabaseHas(string $table, array $data, string $connection = null)

数据不存在指定的数据:

->assertDatabaseMissing(string $table, array $data, string $connection = null)

Laravel5.4之前的版本

对于Laravel5.4之前的版本可以使用seeInDatabase()notSeeInDatabase()

数据库存在指定的数据:

->seeInDatabase(string $table, array $data, string $connection = null)

数据不存在指定的数据:

->notSeeInDatabase(string $table, array $data, string $connection = null)

或者:

-> missingFromDatabase(string $table, array $data, string $connection = null)
©2020 edoou.com   京ICP备16001874号-3