Миграции базы данных
трайт DatabaseMigrations (Просмотреть исходный код)
Трайты
| CanConfigureMigrationCommands |
Методы
| массив | migrateFreshUsing() Параметры, которые должны быть использованы при выполнении команды "migrate:fresh". | из CanConfigureMigrationCommands |
| bool | shouldDropViews() Определяет, нужно ли удалять представления при обновлении базы данных. | из CanConfigureMigrationCommands |
| bool | shouldDropTypes() Определяет, нужно ли удалять типы при обновлении базы данных. | из CanConfigureMigrationCommands |
| bool | shouldSeed() Определяет, нужно ли запускать задачу seed при обновлении базы данных. | из CanConfigureMigrationCommands |
| смешанный | seeder() Определяет конкретный класс сидера, который должен быть использован при обновлении базы данных. | из CanConfigureMigrationCommands |
| void | runDatabaseMigrations() Определяет хуки для миграции базы данных перед и после каждого теста. | |
| void | refreshTestDatabase() Обновить стандартную тестовую базу данных. | |
| void | beforeRefreshingDatabase() Выполнить любые действия, которые должны произойти перед началом обновления базы данных. | |
| void | afterRefreshingDatabase() Выполнить любые действия, которые должны произойти после завершения обновления базы данных. |
Детали
protected массив migrateFreshUsing()
Параметры, которые должны быть использованы при выполнении "migrate:fresh".
protected bool shouldDropViews()
Определяет, нужно ли удалять представления при обновлении базы данных.
protected bool shouldDropTypes()
Определяет, нужно ли удалять типы при обновлении базы данных.
protected bool shouldSeed()
Определяет, нужно ли запускать задачу seed при обновлении базы данных.
protected смешанный seeder()
Определяет конкретный класс сидера, который должен быть использован при обновлении базы данных.
void runDatabaseMigrations()
Определяет хуки для миграции базы данных перед и после каждого теста.
protected void refreshTestDatabase()
Обновить стандартную тестовую базу данных.
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/DatabaseMigrations.html