InteractsWithDatabase
trait InteractsWithDatabase(View source)
Методы
| $this | assertDatabaseHas(string $table, array $data, string|null $connection = null) Утверждает, что заданное условие where существует в базе данных. | |
| $this | assertDatabaseMissing(string $table, array $data, string|null $connection = null) Утверждает, что заданное условие where не существует в базе данных. | |
| $this | assertDatabaseCount(string $table, int $count, string|null $connection = null) Утверждает количество записей в таблице. | |
| $this | assertDeleted(Model|string $table, array $data = [], string|null $connection = null) Утверждает, что заданная запись была удалена. | |
| $this | assertSoftDeleted(Model|string $table, array $data = [], string|null $connection = null, string|null $deletedAtColumn = 'deleted_at') Утверждает, что заданная запись была "мягко удалена". | |
| bool | isSoftDeletableModel(mixed $model) Определяет, является ли аргумент моделью с мягким удалением. | |
| Connection | getConnection(string|null $connection = null) Получить подключение к базе данных. | |
| $this | seed(array|string $class = 'DatabaseSeeder') Засеять заданное подключение к базе данных. |
Подробности
protected $this
assertDatabaseHas(string $table, array $data, string|null $connection = null)
Утверждает, что заданное условие where существует в базе данных.
protected $this
assertDatabaseMissing(string $table, array $data, string|null $connection = null)
Утверждает, что заданное условие where не существует в базе данных.
protected $this
assertDatabaseCount(string $table, int $count, string|null $connection = null)
Утверждает количество записей в таблице.
protected $this
assertDeleted(Model|string $table, array $data = [], string|null $connection = null)
Утверждает, что заданная запись была удалена.
protected $this
assertSoftDeleted(Model|string $table, array $data = [], string|null $connection = null, string|null $deletedAtColumn = 'deleted_at')
Утверждает, что заданная запись была "мягко удалена".
protected bool
isSoftDeletableModel(mixed $model)
Определяет, является ли аргумент моделью с мягким удалением.
protected Connection
getConnection(string|null $connection = null)
Получить подключение к базе данных.
$this
seed(array|string $class = 'DatabaseSeeder')
Засеять заданное подключение к базе данных.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Foundation/Testing/Concerns/InteractsWithDatabase.html