Spec-Zone.ru › Laravel 7

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)

Создать новый экземпляр хранилища миграций базы данных.

Параметры

ConnectionResolverInterface $resolver
string $table

Возвращаемое значение

void

array getRan()

Получить завершенные миграции.

Возвращаемое значение

array

array getMigrations(int $steps)

Получить список миграций.

Параметры

int $steps

Возвращаемое значение

array

array getLast()

Получить последнюю партию миграций.

Возвращаемое значение

array

array getMigrationBatches()

Получить завершенные миграции с номерами партий.

Возвращаемое значение

array

void log(string $file, int $batch)

Залогировать выполнение миграции.

Параметры

string $file
int $batch

Возвращаемое значение

void

void delete(object $migration)

Удалить миграцию из лога.

Параметры

object $migration

Возвращаемое значение

void

int getNextBatchNumber()

Получить следующий номер партии миграций.

Возвращаемое значение

int

int getLastBatchNumber()

Получить последний номер партии миграций.

Возвращаемое значение

int

void createRepository()

Создать хранилище данных миграций.

Возвращаемое значение

void

bool repositoryExists()

Определить, существует ли хранилище миграций.

Возвращаемое значение

bool

protected Builder table()

Получить конструктор запроса для таблицы миграций.

Возвращаемое значение

Builder

ConnectionResolverInterface getConnectionResolver()

Получить экземпляр решателя подключения.

Возвращаемое значение

ConnectionResolverInterface

Connection getConnection()

Выбрать экземпляр подключения к базе данных.

Возвращаемое значение

Connection

void setSource(string $name)

Установить источник информации для сбора данных.

Параметры

string $name

Возвращаемое значение

void

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API