MigrationCreator
class MigrationCreator (View source)
Свойства
| protected Filesystem | $files | Экземпляр файловой системы. | |
| protected array | $postCreate | Зарегистрированные хуки post create. |
Методы
| void | __construct(Filesystem $files) Создать новый экземпляр создателя миграций. | |
| string | create(string $name, string $path, string $table = null, bool $create = false) Создать новую миграцию по заданному пути. | |
| string | getStub(string $table, bool $create) Получить шаблон файла миграции. | |
| string | populateStub(string $name, string $stub, string $table) Заполнить заполнители в шаблоне миграции. | |
| string | getClassName(string $name) Получить имя класса миграции по имени. | |
| void | firePostCreateHooks() Вызвать зарегистрированные хуки post create. | |
| void | afterCreate(Closure $callback) Зарегистрировать хук post migration create. | |
| string | getPath(string $name, string $path) Получить полное имя пути к миграции. | |
| string | getDatePrefix() Получить префикс даты для миграции. | |
| string | getStubPath() Получить путь к шаблонам. | |
| Filesystem | getFilesystem() Получить экземпляр файловой системы. |
Подробное описание
void __construct(Filesystem $files)
Создать новый экземпляр создателя миграций.
string create(string $name, string $path, string $table = null, bool $create = false)
Создать новую миграцию по заданному пути.
protected string getStub(string $table, bool $create)
Получить шаблон файла миграции.
protected string populateStub(string $name, string $stub, string $table)
Заполнить заполнители в шаблоне миграции.
protected string getClassName(string $name)
Получить имя класса миграции по имени.
protected void firePostCreateHooks()
Вызвать зарегистрированные хуки post create.
void afterCreate(Closure $callback)
Зарегистрировать хук post migration create.
protected string getPath(string $name, string $path)
Получить полное имя пути к миграции.
protected string getDatePrefix()
Получить префикс даты для миграции.
string getStubPath()
Получить путь к шаблонам.
Filesystem getFilesystem()
Получить экземпляр файловой системы.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.1/Illuminate/Database/Migrations/MigrationCreator.html