RollbackCommand
class RollbackCommand extends BaseCommand (View source)
Свойства
| ConfirmableTrait |
| Macroable |
Свойства
| статический защищённый массив | $macros | Зарегистрированные строковые макросы. | из Macroable |
| защищённый Application | $laravel | Экземпляр приложения Laravel. | из Команды |
| защищённый InputInterface | $input | Реализация интерфейса ввода. | из Команды |
| защищённый OutputStyle | $output | Реализация интерфейса вывода. | из Команды |
| защищённый строка | $signature | Имя и сигнатура консольной команды. | из Команды |
| защищённый строка | $name | Имя консольной команды. | |
| защищённый строка | $description | Описание консольной команды. | |
| $hidden | Указывает, должна ли команда отображаться в списке команд Artisan. | из Команды | |
| защищённый int | $verbosity | Уровень детализации вывода команд по умолчанию. | из Команды |
| защищённый массив | $verbosityMap | Сопоставление удобочитаемых уровней детализации с уровнями OutputInterface Symfony. | из Команды |
| protected Migrator | $migrator | Экземпляр мигратора. |
Методы
| static void | macro(string $name, object|callable $macro) Регистрация пользовательского макроса. | из Macroable |
| static void | mixin(object $mixin) Смешивание другого объекта в класс. | из Macroable |
| static bool | hasMacro(string $name) Проверка регистрации макроса. | из Macroable |
| static mixed | __callStatic(string $method, array $parameters) Динамичная обработка вызовов класса. | из Macroable |
| mixed | __call(string $method, array $parameters) Динамичная обработка вызовов класса. | из Macroable |
| void | __construct(Migrator $migrator) Создание нового экземпляра команды отката миграции. | |
| void | configureUsingFluentDefinition() Настройка командной строки с использованием флюэнт-определения. | из 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 |
| ArrayInput | createInputFromArguments(array $arguments) Создать экземпляр ввода из заданных аргументов. | from Command |
| bool | hasArgument(string|int $name) Определить, присутствует ли заданный аргумент. | from Command |
| string|array|null | argument(string|null $key = null) Получить значение аргумента команды. | from Command |
| array | arguments() Получить все переданные аргументы команды. | from Command |
| bool | hasOption(string $name) Определить, присутствует ли данный параметр. | from Command |
| string|array|null | option(string|null $key = null) Получить значение параметра команды. | from Command |
| array | options() Получить все переданные параметры команды. | from Command |
| bool | confirm(string $question, bool $default = false) Подтвердить вопрос у пользователя. | from Command |
| mixed | ask(string $question, string|null $default = null) Запросить ввод у пользователя. | from Command |
| mixed | anticipate(string $question, array $choices, string|null $default = null) Запросить ввод у пользователя с автозаполнением. | from Command |
| mixed | askWithCompletion(string $question, array $choices, string|null $default = null) Запросить ввод у пользователя с автозаполнением. | from Command |
| mixed | secret(string $question, bool $fallback = true) Запросить у пользователя ввод, но скрыть ответ в консоли. | из Command |
| string | choice(string $question, array $choices, string|null $default = null, mixed|null $attempts = null, bool|null $multiple = null) Предложить пользователю выбор из массива ответов. | из Command |
| void | table(array $headers, Arrayable|array $rows, string $tableStyle = 'default', array $columnStyles = []) Форматировать ввод в текстовую таблицу. | из Command |
| void | info(string $string, int|string|null $verbosity = null) Вывести строку как информационное сообщение. | из Command |
| void | line(string $string, string $style = null, int|string|null $verbosity = null) Вывести строку в стандартный вывод. | из Command |
| void | comment(string $string, int|string|null $verbosity = null) Вывести строку как комментарий. | из Command |
| void | question(string $string, int|string|null $verbosity = null) Вывести строку как вопрос. | из Command |
| void | error(string $string, int|string|null $verbosity = null) Вывести строку как сообщение об ошибке. | from Command |
| void | warn(string $string, int|string|null $verbosity = null) Вывести строку как предупреждение. | from Command |
| void | alert(string $string) Вывести строку в всплывающем окне. | from Command |
| void | setVerbosity(string|int $level) Установить уровень подробности. | from Command |
| int | parseVerbosity(string|int|null $level = null) Получить уровень подробности в терминах уровня OutputInterface Symfony. | from Command |
| array | getArguments() Получить аргументы командной строки. | from Command |
| array | getOptions() Получить параметры командной строки. | |
| OutputStyle | getOutput() Получить реализацию вывода. | from Command |
| Application | getLaravel() Получить экземпляр приложения Laravel. | from Command |
| void | setLaravel(Container $laravel) Установить экземпляр приложения Laravel. | from Command |
| array | getMigrationPaths() Получить все пути миграций. | from BaseCommand |
| bool | usingRealPath() Определить, являются ли заданные пути предварительно разрешёнными "реальными" путями. | from BaseCommand |
| string | getMigrationPath() Получить путь к каталогу миграций. | from BaseCommand |
| bool | confirmToProceed(string $warning = 'Приложение в режиме работы!', Closure|bool|null $callback = null) Подтвердить перед выполнением действия. | from ConfirmableTrait |
| Closure | getDefaultConfirmCallback() Получить стандартный обратный вызов подтверждения. | из ConfirmableTrait |
| void | handle() Выполнить консольную команду. |
Подробности
static void macro(string $name, object|callable $macro)
Зарегистрировать пользовательское макро.
static void mixin(object $mixin)
Смешать другой объект в класс.
static bool hasMacro(string $name)
Проверяет, зарегистрировано ли макро.
static mixed __callStatic(string $method, array $parameters)
Динамически обрабатывает вызовы класса.
mixed __call(string $method, array $parameters)
Динамически обрабатывает вызовы класса.
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 = [])
Вызвать другую консольную команду без вывода.
protected ArrayInput createInputFromArguments(array $arguments)
Создать экземпляр ввода из заданных аргументов.
bool hasArgument(string|int $name)
Определить, присутствует ли заданный аргумент.
string|array|null argument(string|null $key = null)
Получить значение аргумента команды.
array arguments()
Получить все аргументы, переданные команде.
bool hasOption(string $name)
Определить, присутствует ли заданный параметр.
string|array|null option(string|null $key = null)
Получить значение параметра команды.
array options()
Получить все параметры, переданные команде.
bool confirm(string $question, bool $default = false)
Подтвердить вопрос у пользователя.
mixed ask(string $question, string|null $default = null)
Запросить ввод от пользователя.
mixed anticipate(string $question, array $choices, string|null $default = null)
Запросить ввод от пользователя с автозаполнением.
mixed askWithCompletion(string $question, array $choices, string|null $default = null)
Запросить ввод от пользователя с автозаполнением.
mixed secret(string $question, bool $fallback = true)
Запросить у пользователя ввод, но скрыть ответ в консоли.
string choice(string $question, array $choices, string|null $default = null, mixed|null $attempts = null, bool|null $multiple = null)
Предложить пользователю один выбор из массива ответов.
void table(array $headers, Arrayable|array $rows, string $tableStyle = 'default', array $columnStyles = [])
Форматировать ввод в текстовую таблицу.
void info(string $string, int|string|null $verbosity = null)
Вывести строку как информационное сообщение.
void line(string $string, string $style = null, int|string|null $verbosity = null)
Вывести строку в стандартный вывод.
void comment(string $string, int|string|null $verbosity = null)
Вывести строку как комментарий.
void question(string $string, int|string|null $verbosity = null)
Вывести строку как вопрос.
void error(string $string, int|string|null $verbosity = null)
Вывести строку как ошибку.
void warn(string $string, int|string|null $verbosity = null)
Вывести строку как предупреждение.
void alert(string $string)
Вывести строку в всплывающем окне оповещения.
protected void setVerbosity(string|int $level)
Установить уровень подробности.
protected int parseVerbosity(string|int|null $level = null)
Получить уровень подробности в терминах уровня OutputInterface Symfony.
protected array getArguments()
Получить аргументы командной строки.
protected array getOptions()
Получить параметры командной строки.
OutputStyle getOutput()
Получить реализацию вывода.
Application getLaravel()
Получить экземпляр приложения Laravel.
void setLaravel(Container $laravel)
Установить экземпляр приложения Laravel.
protected array getMigrationPaths()
Получить все пути миграций.
protected bool usingRealPath()
Определить, являются ли заданные пути предопределёнными «реальными» путями.
protected string getMigrationPath()
Получить путь к каталогу миграций.
bool confirmToProceed(string $warning = 'Приложение в работе!', Closure|bool|null $callback = null)
Подтвердите выполнение действия.
Этот метод запрашивает подтверждение только в рабочем режиме.
protected Closure getDefaultConfirmCallback()
Получить стандартную функцию обратного вызова подтверждения.
void handle()
Выполнить консольную команду.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Database/Console/Migrations/RollbackCommand.html