RefreshDatabase
trait RefreshDatabase (View source)
Методы
| void | refreshDatabase() Определяет обработчики для миграции базы данных до и после каждого теста. | |
| bool | usingInMemoryDatabase() Определяет, используется ли база данных в памяти. | |
| void | refreshInMemoryDatabase() Обновить базу данных в памяти. | |
| array | migrateUsing() Параметры, которые должны быть использованы при выполнении "migrate". | |
| void | refreshTestDatabase() Обновить обычную тестовую базу данных. | |
| array | migrateFreshUsing() Параметры, которые должны быть использованы при выполнении "migrate:fresh". | |
| void | beginDatabaseTransaction() Начать транзакцию базы данных для тестовой базы данных. | |
| array | connectionsToTransact() Подключения к базам данных, которые должны иметь транзакции. | |
| bool | shouldDropViews() Определить, следует ли удалять представления при обновлении базы данных. | |
| bool | shouldDropTypes() Определить, следует ли удалять типы при обновлении базы данных. |
Детали
void refreshDatabase()
Определяет обработчики для миграции базы данных до и после каждого теста.
protected bool usingInMemoryDatabase()
Определяет, используется ли база данных в памяти.
protected void refreshInMemoryDatabase()
Обновить базу данных в памяти.
protected array migrateUsing()
Параметры, которые должны быть использованы при выполнении "migrate".
protected void refreshTestDatabase()
Обновить обычную тестовую базу данных.
protected array migrateFreshUsing()
Параметры, которые должны быть использованы при выполнении "migrate:fresh".
void beginDatabaseTransaction()
Начать транзакцию базы данных для тестовой базы данных.
protected array connectionsToTransact()
Подключения к базам данных, которые должны иметь транзакции.
protected bool shouldDropViews()
Определить, следует ли удалять представления при обновлении базы данных.
protected bool shouldDropTypes()
Определить, следует ли удалять типы при обновлении базы данных.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Foundation/Testing/RefreshDatabase.html