Spec-Zone.ru › Laravel 8

RefreshDatabase

trait RefreshDatabase (View source)

Traits

CanConfigureMigrationCommands

Methods

arraymigrateFreshUsing()

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

from CanConfigureMigrationCommands
boolshouldDropViews()

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

from CanConfigureMigrationCommands
boolshouldDropTypes()

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

from CanConfigureMigrationCommands
boolshouldSeed()

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

from CanConfigureMigrationCommands
mixedseeder()

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

from CanConfigureMigrationCommands
voidrefreshDatabase()

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

boolusingInMemoryDatabase()

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

voidrefreshInMemoryDatabase()

Обновить базу данных в памяти.

arraymigrateUsing()

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

voidrefreshTestDatabase()

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

voidbeginDatabaseTransaction()

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

arrayconnectionsToTransact()

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

voidafterRefreshingDatabase()

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

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

Обновить базу данных в памяти.

Return Value

void

protected array migrateUsing()

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

Return Value

array

protected void refreshTestDatabase()

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

Return Value

void

void beginDatabaseTransaction()

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

Return Value

void

protected array connectionsToTransact()

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

Return Value

array

protected void afterRefreshingDatabase()

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

Return Value

void

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

Spec-Zone.ru

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