Spec-Zone.ru › Laravel 9

RefreshDatabase

trait RefreshDatabase (Просмотреть исходный код)

Traits

CanConfigureMigrationCommands

Methods

массив migrateFreshUsing()

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

из CanConfigureMigrationCommands
логическое значение shouldDropViews()

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

из CanConfigureMigrationCommands
логическое значение shouldDropTypes()

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

из CanConfigureMigrationCommands
логическое значение shouldSeed()

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

из CanConfigureMigrationCommands
смешанный тип seeder()

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

из CanConfigureMigrationCommands
void refreshDatabase()

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

логическое значение usingInMemoryDatabase()

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

void refreshInMemoryDatabase()

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

массив migrateUsing()

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

void refreshTestDatabase()

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

void beginDatabaseTransaction()

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

массив connectionsToTransact()

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

void beforeRefreshingDatabase()

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

void afterRefreshingDatabase()

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

Details

protected массив migrateFreshUsing()

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

Значение возврата

массив

protected логическое значение shouldDropViews()

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

Значение возврата

логическое значение

protected логическое значение shouldDropTypes()

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

Значение возврата

логическое значение

protected логическое значение shouldSeed()

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

Значение возврата

логическое значение

protected смешанный тип seeder()

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

Значение возврата

смешанный тип

void refreshDatabase()

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

Значение возврата

void

protected логическое значение usingInMemoryDatabase()

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

Значение возврата

логическое значение

protected void refreshInMemoryDatabase()

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

Значение возврата

void

protected массив migrateUsing()

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

Значение возврата

массив

protected void refreshTestDatabase()

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

Значение возврата

void

void beginDatabaseTransaction()

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

Значение возврата

void

protected массив connectionsToTransact()

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

Значение возврата

массив

protected void beforeRefreshingDatabase()

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

Значение возврата

void

protected void afterRefreshingDatabase()

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

Значение возврата

void

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

Spec-Zone.ru

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