Spec-Zone.ru › Laravel 10

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 getMigrationsByBatch(int $batch)

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

array getLast()

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

array getMigrationBatches()

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

void log(string $file, int $batch)

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

void delete(object $migration)

Удалить миграцию из журнала.

int getNextBatchNumber()

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

int getLastBatchNumber()

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

void createRepository()

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

bool repositoryExists()

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

void deleteRepository()

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

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 getMigrationsByBatch(int $batch)

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

Параметры

int $batch

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

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

void deleteRepository()

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

Значение возвращаемого значения

void

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/10.x/Illuminate/Database/Migrations/DatabaseMigrationRepository.html

Spec-Zone.ru

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