Spec-Zone.ru › Laravel 11

DatabaseTruncation

trait DatabaseTruncation (View source)

Traits

CanConfigureMigrationCommands

Properties

static protected array $allTables

Кэшированные имена таблиц базы данных для каждого подключения.

Methods

array migrateFreshUsing()

Параметры, которые следует использовать при выполнении "migrate:fresh".

from CanConfigureMigrationCommands
bool shouldDropViews()

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

from CanConfigureMigrationCommands
bool shouldDropTypes()

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

from CanConfigureMigrationCommands
bool shouldSeed()

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

from CanConfigureMigrationCommands
mixed seeder()

Определить конкретный класс седера, который следует использовать при обновлении базы данных.

from CanConfigureMigrationCommands
void truncateDatabaseTables()

Обнулить таблицы базы данных для всех настроенных подключений.

void truncateTablesForAllConnections()

Обнулить таблицы базы данных для всех настроенных подключений.

void truncateTablesForConnection(ConnectionInterface $connection, string|null $name)

Обнулить таблицы базы данных для данного подключения.

string withoutTablePrefix(ConnectionInterface $connection, string $table)

Удалить префикс таблицы из имени таблицы, если он существует.

array connectionsToTruncate()

Подключения к базе данных, таблицы которых должны быть обнулены.

array exceptTables(string|null $connectionName)

Получить таблицы, которые не должны быть обнулены.

void beforeTruncatingDatabase()

Выполнить любые действия, которые должны выполняться до начала обнуления базы данных.

void afterTruncatingDatabase()

Выполнить любые действия, которые должны выполняться после завершения обнуления базы данных.

Details

protected array migrateFreshUsing()

Параметры, которые следует использовать при выполнении "migrate:fresh".

Return Value

array

protected bool shouldDropViews()

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

Return Value

bool

protected bool shouldDropTypes()

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

Return Value

bool

protected bool shouldSeed()

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

Return Value

bool

protected mixed seeder()

Определить конкретный класс седера, который следует использовать при обновлении базы данных.

Return Value

mixed

protected void truncateDatabaseTables()

Обнулить таблицы базы данных для всех настроенных подключений.

Return Value

void

protected void truncateTablesForAllConnections()

Обнулить таблицы базы данных для всех настроенных подключений.

Return Value

void

protected void truncateTablesForConnection(ConnectionInterface $connection, string|null $name)

Обнулить таблицы базы данных для данного подключения.

Parameters

ConnectionInterface $connection
string|null $name

Return Value

void

protected string withoutTablePrefix(ConnectionInterface $connection, string $table)

Удалить префикс таблицы из имени таблицы, если он существует.

Parameters

ConnectionInterface $connection
string $table

Return Value

string

protected array connectionsToTruncate()

Подключения к базе данных, таблицы которых должны быть обнулены.

Return Value

array

protected array exceptTables(string|null $connectionName)

Получить таблицы, которые не должны быть обнулены.

Parameters

string|null $connectionName

Return Value

array

protected void beforeTruncatingDatabase()

Выполнить любые действия, которые должны выполняться до начала обнуления базы данных.

Return Value

void

protected void afterTruncatingDatabase()

Выполнить любые действия, которые должны выполняться после завершения обнуления базы данных.

Return Value

void
END_OF_DOCUMENT_MARKER

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Foundation/Testing/DatabaseTruncation.html

Spec-Zone.ru

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