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