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