Репозиторий миграций базы данных
класс DatabaseMigrationRepository реализует MigrationRepositoryInterface (Просмотреть исходный код)
Свойства
| protected ConnectionResolverInterface | $resolver | Экземпляр резолвера подключения к базе данных. | |
| protected string | $table | Имя таблицы миграций. | |
| protected string | $connection | Имя подключения к базе данных для использования. |
Методы
| void | __construct(ConnectionResolverInterface $resolver, string $table) Создать новый экземпляр репозитория миграций базы данных. | |
| array | getRan() Получить выполненные миграции. | |
| array | getMigrations(int $steps) Получить список миграций. | |
| array | getLast() Получить последнюю партию миграций. | |
| 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()
Получить последнюю партию миграций.
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/5.4/Illuminate/Database/Migrations/DatabaseMigrationRepository.html