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