Spec-Zone.ru › Laravel 11

RefreshDatabase

trait RefreshDatabase (View source)

Traits

CanConfigureMigrationCommands

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 refreshDatabase()

Определение хуков для миграции базы данных до и после каждого теста.

bool usingInMemoryDatabase()

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

void restoreInMemoryDatabase()

Восстановить базу данных в памяти между тестами.

void refreshTestDatabase()

Обновить обычную тестовую базу данных.

void beginDatabaseTransaction()

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

array connectionsToTransact()

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

void beforeRefreshingDatabase()

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

void afterRefreshingDatabase()

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

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

void refreshDatabase()

Определение хуков для миграции базы данных до и после каждого теста.

Return Value

void

protected bool usingInMemoryDatabase()

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

Return Value

bool

protected void restoreInMemoryDatabase()

Восстановить базу данных в памяти между тестами.

Return Value

void

protected void refreshTestDatabase()

Обновить обычную тестовую базу данных.

Return Value

void

void beginDatabaseTransaction()

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

Return Value

void

protected array connectionsToTransact()

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

Return Value

array

protected void beforeRefreshingDatabase()

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

Return Value

void

protected void afterRefreshingDatabase()

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

Return Value

void

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

Spec-Zone.ru

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