RefreshDatabase
trait RefreshDatabase (View source)
Методы
| void | refreshDatabase() Определяет обработчики для миграции базы данных перед и после каждого теста. | |
| bool | usingInMemoryDatabase() Определяет, используется ли базу данных в оперативной памяти. | |
| void | refreshInMemoryDatabase() Обновить базу данных в оперативной памяти. | |
| void | refreshTestDatabase() Обновить обычную базу данных для тестов. | |
| void | beginDatabaseTransaction() Начать транзакцию базы данных для тестовой базы. | |
| array | connectionsToTransact() Подключения к базам данных, которые должны иметь транзакции. | |
| bool | shouldDropViews() Определить, должны ли представления быть удалены при обновлении базы данных. | |
| bool | shouldDropTypes() Определить, должны ли типы быть удалены при обновлении базы данных. |
Подробности
void refreshDatabase()
Определяет обработчики для миграции базы данных перед и после каждого теста.
protected bool usingInMemoryDatabase()
Определяет, используется ли базу данных в оперативной памяти.
protected void refreshInMemoryDatabase()
Обновить базу данных в оперативной памяти.
protected void refreshTestDatabase()
Обновить обычную базу данных для тестов.
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/6.x/Illuminate/Foundation/Testing/RefreshDatabase.html