Spec-Zone.ru › Laravel 6

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 существует в базе данных.

Параметры

string $table
array $data
string|null $connection

Возвращаемое значение

$this

protected $this assertDatabaseMissing(string $table, array $data, string|null $connection = null)

Утверждение, что заданное условие where не существует в базе данных.

Параметры

string $table
array $data
string|null $connection

Возвращаемое значение

$this

protected $this assertDeleted(Модель|string $table, array $data = [], string|null $connection = null)

Утверждение, что заданная запись была удалена.

Параметры

Модель|string $table
array $data
string|null $connection

Возвращаемое значение

$this

protected $this assertSoftDeleted(Модель|string $table, array $data = [], string|null $connection = null, string|null $deletedAtColumn = 'deleted_at')

Утверждение, что заданная запись была «мягко удалена».

Параметры

Модель|string $table
array $data
string|null $connection
string|null $deletedAtColumn

Возвращаемое значение

$this

protected bool isSoftDeletableModel(mixed $model)

Определение, является ли аргумент моделью с мягким удалением.

Параметры

mixed $model

Возвращаемое значение

bool

protected Подключение getConnection(string|null $connection = null)

Получение подключения к базе данных.

Параметры

string|null $connection

Возвращаемое значение

Подключение

$this seed(array|string $class = 'DatabaseSeeder')

Засеивание заданного подключения к базе данных.

Параметры

array|string $class

Возвращаемое значение

$this

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API