MigrateMakeCommand
class MigrateMakeCommand extends BaseCommand (View source)
Свойства
| protected Application | $laravel | Экземпляр приложения Laravel. | from Command |
| protected InputInterface | $input | Реализация интерфейса ввода. | from Command |
| protected OutputStyle | $output | Реализация интерфейса вывода. | from Command |
| protected string | $signature | Подпись команды консоли. | |
| protected string | $name | Имя команды консоли. | from Command |
| protected string | $description | Описание команды консоли. | |
| $hidden | Указывает, должна ли команда отображаться в списке команд Artisan. | from Command | |
| protected int | $verbosity | Уровень детализации вывода по умолчанию. | from Command |
| protected array | $verbosityMap | Сопоставление уровней детализации для отображения пользователю и уровней Symfony\Component\Console\Output\OutputInterface. | from Command |
| protected MigrationCreator | $creator | Экземпляр создателя миграций. | |
| protected Composer | $composer | Экземпляр Composer. |
Методы
| void | __construct(MigrationCreator $creator, Composer $composer) Создать новый экземпляр команды установки миграции. | |
| void | configureUsingFluentDefinition() Настроить команду консоли с помощью определения fluent. | from Command |
| void | specifyParameters() Указать аргументы и опции команды. | from Command |
| int | run(InputInterface $input, OutputInterface $output) Выполнить команду консоли. | from Command |
| mixed | execute(InputInterface $input, OutputInterface $output) Выполнить команду консоли. | from Command |
| int | call(string $command, array $arguments = []) Вызвать другую команду консоли. | from Command |
| int | callSilent(string $command, array $arguments = []) Вызвать другую команду консоли без отображения вывода. | from Command |
| bool | hasArgument(string|int $name) Определить, присутствует ли данный аргумент. | from Command |
| string|array | argument(string|null $key = null) Получить значение аргумента команды. | from Command |
| array | arguments() Получить все аргументы, переданные команде. | from Command |
| bool | hasOption(string $name) Определить, присутствует ли данная опция. | from Command |
| string|array | option(string $key = null) Получить значение опции команды. | from Command |
| array | options() Получить все опции, переданные команде. | from Command |
| bool | confirm(string $question, bool $default = false) Подтвердить вопрос у пользователя. | from Command |
| string | ask(string $question, string $default = null) Задать вопрос пользователю и получить ответ. | from Command |
| string | anticipate(string $question, array $choices, string $default = null) Задать вопрос пользователю с автодополнением. | from Command |
| string | askWithCompletion(string $question, array $choices, string $default = null) Задать вопрос пользователю с автодополнением. | from Command |
| string | secret(string $question, bool $fallback = true) Задать вопрос пользователю, скрывая ответ в консоли. | from Command |
| string | choice(string $question, array $choices, string $default = null, mixed $attempts = null, bool $multiple = null) Предложить пользователю выбрать один вариант из списка ответов. | from Command |
| void | table(array $headers, Arrayable|array $rows, string $tableStyle = 'default', array $columnStyles = []) Форматировать входные данные в текстовую таблицу. | from Command |
| void | info(string $string, null|int|string $verbosity = null) Вывести строку в качестве информации. | from Command |
| void | line(string $string, string $style = null, null|int|string $verbosity = null) Вывести строку в стандартный вывод. | from Command |
| void | comment(string $string, null|int|string $verbosity = null) Вывести строку в виде комментария. | from Command |
| void | question(string $string, null|int|string $verbosity = null) Вывести строку в виде вопроса. | from Command |
| void | error(string $string, null|int|string $verbosity = null) Вывести строку в виде ошибки. | from Command |
| void | warn(string $string, null|int|string $verbosity = null) Вывести строку в виде предупреждения. | from Command |
| void | alert(string $string) Вывести строку в виде всплывающего сообщения. | from Command |
| void | setVerbosity(string|int $level) Установить уровень подробности. | from Command |
| int | parseVerbosity(string|int $level = null) Получить уровень подробности в терминах уровня OutputInterface Symfony. | from Command |
| array | getArguments() Получить аргументы команды консоли. | from Command |
| array | getOptions() Получить опции команды консоли. | from Command |
| OutputInterface | getOutput() Получить реализацию вывода. | from Command |
| Приложение | getLaravel() Получить экземпляр приложения Laravel. | из Команда |
| void | setLaravel(Контейнер $laravel) Установить экземпляр приложения Laravel. | из Команда |
| массив | getMigrationPaths() Получить все пути миграций. | из BaseCommand |
| строка | getMigrationPath() Получить путь миграции (указанный опцией '--path' или по умолчанию). | |
| void | handle() Выполнить консольную команду. | |
| строка | writeMigration(строка $name, строка $table, bool $create) Записать файл миграции на диск. |
Подробности
void __construct(MigrationCreator $creator, Composer $composer)
Создать новый экземпляр команды установки миграции.
protected void configureUsingFluentDefinition()
Настроить консольную команду с помощью определения fluent.
protected void specifyParameters()
Указать аргументы и параметры команды.
int run(InputInterface $input, OutputInterface $output)
Выполнить консольную команду.
protected mixed execute(InputInterface $input, OutputInterface $output)
Выполнить консольную команду.
int call(string $command, array $arguments = [])
Вызвать другую консольную команду.
int callSilent(string $command, array $arguments = [])
Вызвать другую консольную команду без вывода.
bool hasArgument(string|int $name)
Определить, существует ли данный аргумент.
string|array argument(string|null $key = null)
Получить значение аргумента команды.
array arguments()
Получить все аргументы, переданные команде.
bool hasOption(string $name)
Определить, существует ли данный параметр.
string|array option(string $key = null)
Получить значение параметра команды.
array options()
Получить все параметры, переданные команде.
bool confirm(string $question, bool $default = false)
Подтвердить вопрос у пользователя.
string ask(string $question, string $default = null)
Запросить ввод у пользователя.
string anticipate(string $question, array $choices, string $default = null)
Запросить ввод у пользователя с автодополнением.
string askWithCompletion(string $question, array $choices, string $default = null)
Запросить ввод у пользователя с автодополнением.
string secret(string $question, bool $fallback = true)
Запросить ввод у пользователя, но скрыть ответ в консоли.
строка choice(строка $question, массив $choices, строка $default = null, смешанный $attempts = null, булево $multiple = null)
Предложить пользователю одиночный выбор из массива ответов.
пусто table(массив $headers, Arrayable|массив $rows, строка $tableStyle = 'default', массив $columnStyles = [])
Форматировать входные данные в текстовую таблицу.
пусто info(строка $string, null|целое число|строка $verbosity = null)
Вывести строку как информационное сообщение.
пусто line(строка $string, строка $style = null, null|целое число|строка $verbosity = null)
Вывести строку как стандартное сообщение.
пусто comment(строка $string, null|целое число|строка $verbosity = null)
Вывести строку как комментарий.
пусто question(строка $string, null|целое число|строка $verbosity = null)
Вывести строку как вопрос.
пусто error(строка $string, null|целое число|строка $verbosity = null)
Вывести строку как ошибку.
пусто warn(строка $string, null|целое число|строка $verbosity = null)
Вывести строку как предупреждение.
пусто alert(строка $string)
Вывести строку в всплывающем окне.
защищённый пусто setVerbosity(строка|целое число $level)
Установить уровень подробности.
защищённый целое число parseVerbosity(строка|целое число $level = null)
Получить уровень подробности в терминах уровня OutputInterface Symfony.
защищённый массив getArguments()
Получить аргументы команды консоли.
защищённый массив getOptions()
Получить опции команды консоли.
OutputInterface getOutput()
Получить реализацию вывода.
Application getLaravel()
Получить экземпляр приложения Laravel.
пусто setLaravel(Container $laravel)
Установить экземпляр приложения Laravel.
защищённый массив getMigrationPaths()
Получить все пути к миграциям.
защищённый строка getMigrationPath()
Получить путь к миграциям (указанный опцией '--path' или по умолчанию).
пусто handle()
Выполнить команду консоли.
защищённый строка writeMigration(строка $name, строка $table, булево $create)
Записать файл миграции в диск.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.5/Illuminate/Database/Console/Migrations/MigrateMakeCommand.html