ResetCommand
класс ResetCommand расширяет BaseCommand (View source)
Особенности
| ConfirmableTrait |
Свойства
| protected Application | $laravel | Экземпляр приложения Laravel. | from Команда |
| protected InputInterface | $input | Реализация интерфейса ввода. | from Команда |
| protected OutputStyle | $output | Реализация интерфейса вывода. | from Команда |
| protected string | $signature | Имя и сигнатура консольной команды. | from Команда |
| protected string | $name | Имя консольной команды. | |
| protected string | $description | Описание консольной команды. | |
| $hidden | Указывает, должна ли команда отображаться в списке команд Artisan. | from Команда | |
| protected int | $verbosity | Уровень детализации вывода по умолчанию. | from Команда |
| protected array | $verbosityMap | Сопоставление уровней детализации с уровнями Symfony OutputInterface. | from Команда |
| protected Migrator | $migrator | Экземпляр мигратора. |
Методы
| void | __construct(Migrator $migrator) Создать новый экземпляр команды отката миграции. | |
| void | configureUsingFluentDefinition() Настроить консольную команду с помощью определения fluent. | 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) Получить значение аргумента команды. | из Command |
| array | arguments() Получить все аргументы, переданные команде. | из Command |
| bool | hasOption(string $name) Определить, присутствует ли указанный параметр. | из Command |
| string|array | option(string $key = null) Получить значение параметра команды. | из Command |
| array | options() Получить все параметры, переданные команде. | из Command |
| bool | confirm(string $question, bool $default = false) Подтвердить вопрос у пользователя. | из Command |
| string | ask(string $question, string $default = null) Запросить ввод у пользователя. | из Command |
| string | anticipate(string $question, array $choices, string $default = null) Запросить ввод у пользователя с автодополнением. | из 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 $style = 'default') Отформатировать ввод в виде текстовой таблицы. | 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() Получить параметры командной строки. |
| OutputInterface | getOutput() Получить реализацию вывода. | from Команда |
| Приложение | getLaravel() Получить экземпляр приложения Laravel. | from Команда |
| void | setLaravel(Контейнер $laravel) Установить экземпляр приложения Laravel. | from Команда |
| массив | getMigrationPaths() Получить все пути миграций. | from БазоваяКоманда |
| строка | getMigrationPath() Получить путь к каталогу миграций. | from БазоваяКоманда |
| bool | confirmToProceed(string $warning = 'Приложение в режиме производства!', Closure|bool|null $callback = null) Подтвердить перед продолжением действия. | from АтрибутПодтверждения |
| Closure | getDefaultConfirmCallback() Получить стандартный обратный вызов подтверждения. | from АтрибутПодтверждения |
| void | fire() Выполнить консольную команду. |
Подробности
void __construct(Migrator $migrator)
Создать новый экземпляр команды отката миграции.
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)
Запросить у пользователя ввод, но скрыть ответ в консоли.
string choice(string $question, array $choices, string $default = null, mixed $attempts = null, bool $multiple = null)
Предложить пользователю выбрать один вариант из массива ответов.
void table(array $headers, Arrayable|array $rows, string $style = 'default')
Форматировать входные данные в текстовую таблицу.
void info(string $string, null|int|string $verbosity = null)
Вывести строку как информационное сообщение.
void line(string $string, string $style = null, null|int|string $verbosity = null)
Вывести строку в стандартный вывод.
void comment(string $string, null|int|string $verbosity = null)
Вывести строку как комментарий.
void question(string $string, null|int|string $verbosity = null)
Вывести строку в качестве вопроса.
void error(string $string, null|int|string $verbosity = null)
Вывести строку в качестве сообщения об ошибке.
void warn(string $string, null|int|string $verbosity = null)
Вывести строку в качестве предупреждения.
void alert(string $string)
Вывести строку в всплывающем окне.
protected void setVerbosity(string|int $level)
Установить уровень подробности.
protected int parseVerbosity(string|int $level = null)
Получить уровень подробности в терминах уровня OutputInterface Symfony.
protected array getArguments()
Получить аргументы команды консоли.
protected array getOptions()
Получить параметры команды консоли.
OutputInterface getOutput()
Получить реализацию вывода.
Application getLaravel()
Получить экземпляр приложения Laravel.
void setLaravel(Container $laravel)
Установить экземпляр приложения Laravel.
protected array getMigrationPaths()
Получить все пути миграций.
protected string getMigrationPath()
Получить путь к каталогу миграций.
bool confirmToProceed(string $warning = 'Приложение в работе!', Closure|bool|null $callback = null)
Подтверждение перед выполнением действия.
Этот метод запрашивает подтверждение только в рабочей среде.
protected Closure getDefaultConfirmCallback()
Получить стандартный обработчик подтверждения.
void fire()
Выполнить команду консоли.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.4/Illuminate/Database/Console/Migrations/ResetCommand.html