trait InteractsWithDatabase (View source)
$this | assertDatabaseHas(string $table, array $data, string|null $connection = null) Assert that a given where condition exists in the database. | |
$this | assertDatabaseMissing(string $table, array $data, string|null $connection = null) Assert that a given where condition does not exist in the database. | |
$this | assertDatabaseCount(string $table, int $count, string|null $connection = null) Assert the count of table entries. | |
$this | assertDeleted(Model|string $table, array $data = [], string|null $connection = null) Assert the given record has been deleted. | |
$this | assertSoftDeleted(Model|string $table, array $data = [], string|null $connection = null, string|null $deletedAtColumn = 'deleted_at') Assert the given record has been "soft deleted". | |
bool | isSoftDeletableModel(mixed $model) Determine if the argument is a soft deletable model. | |
Expression | castAsJson(array|string $value) Cast a JSON string to a database compatible type. | |
Connection | getConnection(string|null $connection = null) Get the database connection. | |
$this | seed(array|string $class = 'Database\\Seeders\\DatabaseSeeder') Seed a given database connection. |
Assert that a given where condition exists in the database.
Assert that a given where condition does not exist in the database.
Assert the count of table entries.
Assert the given record has been deleted.
Assert the given record has been "soft deleted".
Determine if the argument is a soft deletable model.
Cast a JSON string to a database compatible type.
Get the database connection.
Seed a given database connection.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Foundation/Testing/Concerns/InteractsWithDatabase.html