Spec-Zone.ru › Laravel 5.3

MigrationPublisher

class MigrationPublisher (View source)

Свойства

protected array $existing Кэш миграций в данном пункте назначения.

Методы

void __construct(Filesystem $files)

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

array publish(string $source, string $destination)

Опубликовать миграции данного пакета.

array getFreshMigrations(string $source, string $destination)

Получить свежие миграции для источника.

bool migrationExists(string $migration, string $destination)

Определить, опубликована ли миграция.

array getExistingMigrationNames(string $destination)

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

array getPackageMigrations(string $source)

Получить список файлов из исходного каталога.

string getNewMigrationName(string $file, int $add)

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

Подробности

void __construct(Filesystem $files)

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

Параметры

Filesystem $files

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

void

array publish(string $source, string $destination)

Опубликовать миграции данного пакета.

Параметры

string $source
string $destination

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

array

protected array getFreshMigrations(string $source, string $destination)

Получить свежие миграции для источника.

Параметры

string $source
string $destination

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

array

bool migrationExists(string $migration, string $destination)

Определить, опубликована ли миграция.

Параметры

string $migration
string $destination

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

bool

array getExistingMigrationNames(string $destination)

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

Параметры

string $destination

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

array

protected array getPackageMigrations(string $source)

Получить список файлов из исходного каталога.

Параметры

string $source

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

array

protected string getNewMigrationName(string $file, int $add)

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

Параметры

string $file
int $add

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

string

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

Spec-Zone.ru

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