Spec-Zone.ru › Laravel 8

LazilyRefreshDatabase

trait LazilyRefreshDatabase (View source)

Traits

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

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

from RefreshDatabase
void refreshInMemoryDatabase()

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

from RefreshDatabase
array migrateUsing()

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

from RefreshDatabase
void refreshTestDatabase()

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

from RefreshDatabase
void beginDatabaseTransaction()

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

from RefreshDatabase
array connectionsToTransact()

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

from RefreshDatabase
void afterRefreshingDatabase()

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

from RefreshDatabase

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/LazilyRefreshDatabase.html

Spec-Zone.ru

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