Spec-Zone.ru › Laravel 7

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

Параметры

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
assertDatabaseCount(string $table, int $count, string|null $connection = null)

Утверждает количество записей в таблице.

Параметры

string$table
int$count
string|null$connection

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

$this

protected $this
assertDeleted(Model|string $table, array $data = [], string|null $connection = null)

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

Параметры

Model|string$table
array$data
string|null$connection

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

$this

protected $this
assertSoftDeleted(Model|string $table, array $data = [], string|null $connection = null, string|null $deletedAtColumn = 'deleted_at')

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

Параметры

Model|string$table
array$data
string|null$connection
string|null$deletedAtColumn

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

$this

protected bool
isSoftDeletableModel(mixed $model)

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

Параметры

mixed$model

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

bool

protected Connection
getConnection(string|null $connection = null)

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

Параметры

string|null$connection

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

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/7.x/Illuminate/Foundation/Testing/Concerns/InteractsWithDatabase.html

Spec-Zone.ru

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