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