RoutesCommand
class RoutesCommand extends Command (View source)
Свойства
| protected Application | $laravel | Экземпляр приложения Laravel. | from Command |
| protected InputInterface | $input | Реализация интерфейса ввода. | from Command |
| protected OutputInterface | $output | Реализация интерфейса вывода. | from Command |
| protected string | $name | Имя команды консоли. | |
| protected string | $description | Описание команды консоли. | |
| protected Router | $router | Экземпляр маршрутизатора. | |
| protected RouteCollection | $routes | Массив всех зарегистрированных маршрутов. | |
| protected array | $headers | Заголовки таблицы для команды. |
Методы
| void | __construct(Router $router) Создать новый экземпляр команды маршрута. | |
| void | specifyParameters() Указать аргументы и параметры команды. | из Command |
| int | run(InputInterface $input, OutputInterface $output) Запустить команду консоли. | из Command |
| mixed | execute(InputInterface $input, OutputInterface $output) Выполнить команду консоли. | из Command |
| int | call(string $command, array $arguments = array()) Вызвать другую команду консоли. | из Command |
| int | callSilent(string $command, array $arguments = array()) Вызвать другую команду консоли без вывода. | из Command |
| string|array | argument(string $key = null) Получить значение аргумента команды. | из Command |
| string|array | option(string $key = null) Получить значение параметра команды. | из Command |
| bool | confirm(string $question, bool $default = false) Подтвердить вопрос у пользователя. | из Command |
| string | ask(string $question, string $default = null) Задать вопрос пользователю. | из Command |
| string | askWithCompletion(string $question, array $choices, string $default = null) Задать вопрос пользователю с автозаполнением. | из Command |
| string | secret(string $question, bool $fallback = true) Задать вопрос пользователю, скрывая ответ в консоли. | из Command |
| bool | choice(string $question, array $choices, string $default = null, mixed $attempts = null, bool $multiple = null) Предложить пользователю один выбор из массива ответов. | из Command |
| void | table(array $headers, array $rows, string $style = 'default') Форматирование ввода в текстовую таблицу | из Command |
| void | info(string $string) Вывести строку как информацию. | из Command |
| void | line(string $string) Вывести строку в стандартный вывод. | из Command |
| void | comment(string $string) Вывести строку как комментарий. | из Command |
| void | question(string $string) Вывести строку как вопрос. | из Command |
| void | error(string $string) Вывести строку как ошибку. | из Command |
| array | getArguments() Получить аргументы команды консоли. | из Command |
| array | getOptions() Получить параметры команды консоли. | |
| OutputInterface | getOutput() Получить реализацию вывода. | из Command |
| Application | getLaravel() Получить экземпляр приложения Laravel. | из Command |
| void | setLaravel(Application $laravel) Установить экземпляр приложения Laravel. | из Command |
| void | fire() Выполнить команду консоли. | |
| array | getRoutes() Скомпилировать маршруты в отображаемый формат. | |
| array | getRouteInformation(Route $route) Получить информацию о маршруте для заданного маршрута. | |
| void | displayRoutes(array $routes) Отобразить информацию о маршрутах в консоли. | |
| string | getBeforeFilters(Route $route) Получить фильтры перед маршрутом | |
| array | getPatternFilters(Route $route) Получить все фильтры шаблонов, соответствующие маршруту. | |
| array | getMethodPatterns(string $uri, string $method) Получить фильтры шаблонов для заданного URI и метода. | |
| string | getAfterFilters(Route $route) Получить фильтры после маршрута | |
| array|null | filterRoute(array $route) Отфильтровать маршрут по URI и/или имени. |
Подробности
void __construct(Router $router)
Создать новый экземпляр команды маршрута.
protected void specifyParameters()
Указать аргументы и параметры команды.
int run(InputInterface $input, OutputInterface $output)
Запустить консольную команду.
protected mixed execute(InputInterface $input, OutputInterface $output)
Выполнить консольную команду.
int call(string $command, array $arguments = array())
Вызвать другую консольную команду.
int callSilent(string $command, array $arguments = array())
Вызвать другую консольную команду без отображения вывода.
string|array argument(string $key = null)
Получить значение аргумента команды.
string|array option(string $key = null)
Получить значение опции команды.
bool confirm(string $question, bool $default = false)
Подтвердить вопрос у пользователя.
string ask(string $question, string $default = null)
Запросить ввод у пользователя.
string askWithCompletion(string $question, array $choices, string $default = null)
Запросить ввод у пользователя с автодополнением.
string secret(string $question, bool $fallback = true)
Запросить ввод у пользователя, скрывая ответ в консоли.
bool choice(string $question, array $choices, string $default = null, mixed $attempts = null, bool $multiple = null)
Предложить пользователю выбрать один вариант из списка ответов.
void table(array $headers, array $rows, string $style = 'default')
Форматировать ввод в текстовую таблицу
void info(string $string)
Вывести строку как информационное сообщение.
void line(string $string)
Вывести строку в стандартный вывод.
void comment(string $string)
Вывести строку как комментарий.
void question(string $string)
Вывести строку как вопрос.
void error(string $string)
Вывести строку как сообщение об ошибке.
protected array getArguments()
Получить аргументы консольной команды.
protected array getOptions()
Получить опции консольной команды.
OutputInterface getOutput()
Получить реализацию вывода.
Application getLaravel()
Получить экземпляр приложения Laravel.
void setLaravel(Application $laravel)
Установить экземпляр приложения Laravel.
void fire()
Выполнить команду консоли.
protected array getRoutes()
Скомпилировать маршруты в отображаемый формат.
protected array getRouteInformation(Маршрут $route)
Получить информацию о маршруте для данного маршрута.
protected void displayRoutes(array $routes)
Отобразить информацию о маршруте в консоли.
protected string getBeforeFilters(Маршрут $route)
Получить фильтры до выполнения.
protected array getPatternFilters(Маршрут $route)
Получить все фильтры шаблонов, соответствующие маршруту.
protected array getMethodPatterns(string $uri, string $method)
Получить фильтры шаблонов для заданного URI и метода.
protected string getAfterFilters(Маршрут $route)
Получить фильтры после выполнения.
protected array|null filterRoute(array $route)
Отфильтровать маршрут по URI и/или имени.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.2/Illuminate/Foundation/Console/RoutesCommand.html