InteractsWithDatabase
trait InteractsWithDatabase (View source)
Methods
$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 | 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. | |
Connection | getConnection(string|null $connection = null) Get the database connection. | |
$this | seed(array|string $class = 'DatabaseSeeder') Seed a given database connection. |
Details
protected $this assertDatabaseHas(string $table, array $data, string|null $connection = null)
Assert that a given where condition exists in the database.
protected $this assertDatabaseMissing(string $table, array $data, string|null $connection = null)
Assert that a given where condition does not exist in the database.
protected $this assertDeleted(Model|string $table, array $data = [], string|null $connection = null)
Assert the given record has been deleted.
protected $this assertSoftDeleted(Model|string $table, array $data = [], string|null $connection = null, string|null $deletedAtColumn = 'deleted_at')
Assert the given record has been "soft deleted".
protected bool isSoftDeletableModel(mixed $model)
Determine if the argument is a soft deletable model.
protected Connection getConnection(string|null $connection = null)
Get the database connection.
$this seed(array|string $class = 'DatabaseSeeder')
Seed a given database connection.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/6.x/Illuminate/Foundation/Testing/Concerns/InteractsWithDatabase.html