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 | assertDeleted(Модель|string $table, array $data = [], string|null $connection = null) Утверждение, что заданная запись была удалена. | |
| $this | assertSoftDeleted(Модель|string $table, array $data = [], string|null $connection = null, string|null $deletedAtColumn = 'deleted_at') Утверждение, что заданная запись была «мягко удалена». | |
| bool | isSoftDeletableModel(mixed $model) Определение, является ли аргумент моделью с мягким удалением. | |
| Подключение | 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 assertDeleted(Модель|string $table, array $data = [], string|null $connection = null)
Утверждение, что заданная запись была удалена.
protected $this assertSoftDeleted(Модель|string $table, array $data = [], string|null $connection = null, string|null $deletedAtColumn = 'deleted_at')
Утверждение, что заданная запись была «мягко удалена».
protected bool isSoftDeletableModel(mixed $model)
Определение, является ли аргумент моделью с мягким удалением.
protected Подключение 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/6.x/Illuminate/Foundation/Testing/Concerns/InteractsWithDatabase.html