Репозиторий миграций базы данных
класс 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.3/Illuminate/Database/Migrations/DatabaseMigrationRepository.html