SeedCommand
класс SeedCommand расширяет Command (View source)
Черты
| ConfirmableTrait |
Свойства
| protected Application | $laravel | Экземпляр приложения Laravel. | из Command |
| protected InputInterface | $input | Реализация интерфейса ввода. | из Command |
| protected OutputInterface | $output | Реализация интерфейса вывода. | из Command |
| protected string | $name | Имя команды консоли. | |
| protected string | $description | Описание команды консоли. | |
| protected ConnectionResolverInterface | $resolver | Экземпляр обработчика соединений. |
Методы
| void | __construct(ConnectionResolverInterface $resolver) Создать новый экземпляр команды занесения данных в базу данных. | |
| 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 = array()) Вызвать другую команду консоли. | from Command |
| int | callSilent(string $command, array $arguments = array()) Вызвать другую команду консоли без вывода. | from Command |
| string|array | argument(string $key = null) Получить значение аргумента команды. | from Command |
| string|array | option(string $key = null) Получить значение опции команды. | from Command |
| bool | confirm(string $question, bool $default = false) Подтвердить вопрос с пользователем. | from Command |
| string | ask(string $question, 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 |
| bool | choice(string $question, array $choices, string $default = null, mixed $attempts = null, bool $multiple = null) Предоставить пользователю единственный выбор из массива ответов. | from Command |
| void | table(array $headers, array $rows, string $style = 'default') Форматировать ввод в текстовую таблицу | from Command |
| void | info(string $string) Вывести строку как информационный вывод. | from Command |
| void | line(string $string) Вывести строку как стандартный вывод. | from Command |
| void | comment(string $string) Вывести строку как комментарий. | from Command |
| void | question(string $string) Вывести строку как вопрос. | from Command |
| void | error(string $string) Вывести строку как ошибку. | from Command |
| array | getArguments() Получить аргументы команды консоли. | from Command |
| array | getOptions() Получить опции команды консоли. | |
| OutputInterface | getOutput() Получить реализацию вывода. | from Command |
| Application | getLaravel() Получить экземпляр приложения Laravel. | from Command |
| void | setLaravel(Application $laravel) Установить экземпляр приложения Laravel. | from Command |
| bool | confirmToProceed(string $warning = 'Application In Production!', Closure $callback = null) Подтверждение перед продолжением действия | from ConfirmableTrait |
| Closure | getDefaultConfirmCallback() Получить функцию обратного вызова подтверждения по умолчанию. | from ConfirmableTrait |
| void | fire() Выполнить команду консоли. | |
| Seeder | getSeeder() Получить экземпляр седера из контейнера. | |
| string | getDatabase() Получить имя используемого соединения с базой данных. |
Подробности
void __construct(ConnectionResolverInterface $resolver)
Создать новый экземпляр команды занесения данных в базу данных.
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.
bool confirmToProceed(string $warning = 'Application In Production!', Closure $callback = null)
Подтвердить перед продолжением действия
protected Closure getDefaultConfirmCallback()
Получить функцию обратного вызова подтверждения по умолчанию.
void fire()
Выполнить консольную команду.
protected Seeder getSeeder()
Получить экземпляр седера из контейнера.
protected string getDatabase()
Получить имя используемого соединения с базой данных.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.3/Illuminate/Database/Console/SeedCommand.html