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.
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.