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".
protected bool shouldDropViews()
Определить, должны ли быть удалены представления при обновлении базы данных.
protected bool shouldDropTypes()
Определить, должны ли быть удалены типы при обновлении базы данных.
protected bool shouldSeed()
Определить, должна ли быть выполнена задача seed при обновлении базы данных.
protected mixed seeder()
Определить конкретный класс сидера, который должен быть использован при обновлении базы данных.
void refreshDatabase()
Определить обработчики для миграции базы данных до и после каждого теста.
protected bool usingInMemoryDatabase()
Определить, используется ли база данных в памяти.
protected void refreshInMemoryDatabase()
Обновить базу данных в памяти.
protected array migrateUsing()
Параметры, которые должны быть использованы при выполнении "migrate".
protected void refreshTestDatabase()
Обновить обычную тестовую базу данных.
void beginDatabaseTransaction()
Начать транзакцию базы данных на тестовой базе данных.
protected array connectionsToTransact()
Подключения к базам данных, которые должны иметь транзакции.
protected void afterRefreshingDatabase()
Выполнить любые действия, которые должны произойти после того, как база данных завершит обновление.
© 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