DatabaseMigrationRepository
class DatabaseMigrationRepository implements MigrationRepositoryInterface (View source)
Свойства
| protected ConnectionResolverInterface | $resolver | Экземпляр решателя подключения к базе данных. | |
| protected string | $table | Имя таблицы миграций. | |
| protected string | $connection | Имя подключения к базе данных для использования. |
Методы
| void | __construct(ConnectionResolverInterface $resolver, string $table)
Создать новый экземпляр хранилища миграций базы данных. | |
| array | getRan()
Получить завершенные миграции. | |
| array | getMigrations(int $steps)
Получить список миграций. | |
| array | getLast()
Получить последнюю партию миграций. | |
| array | getMigrationBatches()
Получить завершенные миграции с номерами партий. | |
| void | log(string $file, int $batch)
Залогировать выполнение миграции. | |
| void | delete(object $migration)
Удалить миграцию из лога. | |
| int | getNextBatchNumber()
Получить следующий номер партии миграций. | |
| int | getLastBatchNumber()
Получить последний номер партии миграций. | |
| void | createRepository()
Создать хранилище данных миграций. | |
| bool | repositoryExists()
Определить, существует ли хранилище миграций. | |
| Builder | table()
Получить конструктор запроса для таблицы миграций. | |
| ConnectionResolverInterface | getConnectionResolver()
Получить экземпляр решателя подключения. | |
| Connection | getConnection()
Выбрать экземпляр подключения к базе данных. | |
| void | setSource(string $name)
Установить источник информации для сбора данных. |
Подробности
void __construct(ConnectionResolverInterface $resolver, string $table)
Создать новый экземпляр хранилища миграций базы данных.
array getRan()
Получить завершенные миграции.
array getMigrations(int $steps)
Получить список миграций.
array getLast()
Получить последнюю партию миграций.
array getMigrationBatches()
Получить завершенные миграции с номерами партий.
void log(string $file, int $batch)
Залогировать выполнение миграции.
void delete(object $migration)
Удалить миграцию из лога.
int getNextBatchNumber()
Получить следующий номер партии миграций.
int getLastBatchNumber()
Получить последний номер партии миграций.
void createRepository()
Создать хранилище данных миграций.
bool repositoryExists()
Определить, существует ли хранилище миграций.
protected Builder table()
Получить конструктор запроса для таблицы миграций.
ConnectionResolverInterface getConnectionResolver()
Получить экземпляр решателя подключения.
Connection getConnection()
Выбрать экземпляр подключения к базе данных.
void setSource(string $name)
Установить источник информации для сбора данных.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Database/Migrations/DatabaseMigrationRepository.html