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/5.8/Illuminate/Foundation/Testing/RefreshDatabase.html