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 | restoreInMemoryDatabase() Восстановить базу данных в памяти между тестами. | from RefreshDatabase |
| void | refreshTestDatabase() Обновить обычную тестовую базу данных. | from RefreshDatabase |
| void | beginDatabaseTransaction() Начать транзакцию базы данных на тестовой базе данных. | from RefreshDatabase |
| array | connectionsToTransact() Подключения к базам данных, которые должны иметь транзакции. | from RefreshDatabase |
| void | beforeRefreshingDatabase() Выполнить любые действия, которые должны быть выполнены до начала обновления базы данных. | 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 restoreInMemoryDatabase()
Восстановить базу данных в памяти между тестами.
protected void refreshTestDatabase()
Обновить обычную тестовую базу данных.
void beginDatabaseTransaction()
Начать транзакцию базы данных на тестовой базе данных.
protected array connectionsToTransact()
Подключения к базам данных, которые должны иметь транзакции.
protected void beforeRefreshingDatabase()
Выполнить любые действия, которые должны быть выполнены до начала обновления базы данных.
protected void afterRefreshingDatabase()
Выполнить любые действия, которые должны быть выполнены после завершения обновления базы данных.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Foundation/Testing/LazilyRefreshDatabase.html