Spec-Zone.ru › Laravel 4.2

Мигратор

класс Мигратор (Просмотреть исходный код)

Свойства

protected MigrationRepositoryInterface $repository Реализация хранилища миграций.
protected Filesystem $files Экземпляр файловой системы.
protected ConnectionResolverInterface $resolver Экземпляр решателя подключений.
protected string $connection Имя подключения по умолчанию.
protected array $notes Примечания для текущей операции.

Методы

void __construct(MigrationRepositoryInterface $repository, ConnectionResolverInterface $resolver, Filesystem $files)

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

void run(string $path, bool $pretend = false)

Выполнить ожидающие миграции по заданному пути.

void runMigrationList(array $migrations, bool $pretend = false)

Выполнить массив миграций.

void runUp(string $file, int $batch, bool $pretend)

Выполнить миграцию "up".

int rollback(bool $pretend = false)

Откатить последнюю операцию миграции.

void runDown(object $migration, bool $pretend)

Выполнить миграцию "down".

array getMigrationFiles(string $path)

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

void requireFiles(string $path, array $files)

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

void pretendToRun(object $migration, string $method)

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

array getQueries(object $migration, string $method)

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

object resolve(string $file)

Разрешить экземпляр миграции из файла.

void note(string $message)

Вызвать событие "примечание" для мигратора.

array getNotes()

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

Connection resolveConnection(string $connection)

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

void setConnection(string $name)

Установить имя подключения по умолчанию.

MigrationRepositoryInterface getRepository()

Получить экземпляр хранилища миграций.

bool repositoryExists()

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

Filesystem getFilesystem()

Получить экземпляр файловой системы.

Детали

void __construct(MigrationRepositoryInterface $repository, ConnectionResolverInterface $resolver, Filesystem $files)

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

Параметры

MigrationRepositoryInterface $repository
ConnectionResolverInterface $resolver
Filesystem $files

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

void

void run(string $path, bool $pretend = false)

Выполнить ожидающие миграции по заданному пути.

Параметры

string $path
bool $pretend

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

void

void runMigrationList(array $migrations, bool $pretend = false)

Выполнить массив миграций.

Параметры

array $migrations
bool $pretend

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

void

protected void runUp(string $file, int $batch, bool $pretend)

Выполнить миграцию "up".

Параметры

string $file
int $batch
bool $pretend

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

void

int rollback(bool $pretend = false)

Откатить последнюю операцию миграции.

Параметры

bool $pretend

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

int

protected void runDown(object $migration, bool $pretend)

Выполнить миграцию "down".

Параметры

object $migration
bool $pretend

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

void

array getMigrationFiles(string $path)

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

Параметры

string $path

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

array

void requireFiles(string $path, array $files)

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

Параметры

string $path
array $files

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

void

protected void pretendToRun(object $migration, string $method)

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

Параметры

object $migration
string $method

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

void

protected array getQueries(object $migration, string $method)

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

Параметры

object $migration
string $method

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

array

object resolve(string $file)

Разрешить экземпляр миграции из файла.

Параметры

string $file

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

object

protected void note(string $message)

Вызвать событие заметки для мигратора.

Параметры

string $message

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

void

array getNotes()

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

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

array

Подключение resolveConnection(string $connection)

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

Параметры

string $connection

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

Подключение

void setConnection(string $name)

Установить имя подключения по умолчанию.

Параметры

string $name

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

void

Интерфейс хранилища миграций getRepository()

Получить экземпляр хранилища миграций.

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

Интерфейс хранилища миграций

bool repositoryExists()

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

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

bool

Система файлов getFilesystem()

Получить экземпляр системы файлов.

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

Система файлов

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Database/Migrations/Migrator.html

Spec-Zone.ru

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