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