SeedCommand
class SeedCommand extends Command (View source)
Трейты
| ConfirmableTrait |
Свойства
| protected Application | $laravel | Экземпляр приложения Laravel. | from Command |
| protected InputInterface | $input | Реализация интерфейса ввода. | from Command |
| protected OutputStyle | $output | Реализация интерфейса вывода. | from Command |
| protected string | $signature | Имя и сигнатура командной строки. | from Command |
| protected string | $name | Имя командной строки. | |
| protected string | $description | Описание командной строки. | |
| $hidden | Указывает, нужно ли скрывать команду в списке команд Artisan. | from Command | |
| protected int | $verbosity | Уровень детализации вывода по умолчанию. | from Command |
| protected array | $verbosityMap | Сопоставление уровней детализации с OutputInterface Symfony. | from Command |
| protected ConnectionResolverInterface | $resolver | Экземпляр решателя подключений. |
Методы
| void | __construct(ConnectionResolverInterface $resolver) Создать новый экземпляр команды базы данных. | |
| void | configureUsingFluentDefinition() Настроить команду консоли с помощью определения fluent. | из Command |
| void | specifyParameters() Указать аргументы и опции команды. | из Command |
| int | run(InputInterface $input, OutputInterface $output) Выполнить команду консоли. | из Command |
| mixed | execute(InputInterface $input, OutputInterface $output) Выполнить команду консоли. | из Command |
| int | call(string $command, array $arguments = []) Вызвать другую команду консоли. | из Command |
| int | callSilent(string $command, array $arguments = []) Вызвать другую команду консоли без вывода. | из Command |
| bool | hasArgument(string|int $name) Определить, присутствует ли заданный аргумент. | из Command |
| 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) Запросить ввод у пользователя с автодополнением. | из Command |
| string | secret(string $question, bool $fallback = true) Запросить ввод у пользователя, скрыв ответ в консоли. | из Command |
| string | choice(string $question, array $choices, string $default = null, mixed $attempts = null, bool $multiple = null) Предложить пользователю выбор из массива ответов. | из Command |
| void | table(array $headers, Arrayable|array $rows, string $style = 'default') Форматировать ввод в табличный вид. | из Command |
| void | info(string $string, null|int|string $verbosity = null) Вывести строку как информационное сообщение. | из Command |
| void | line(string $string, string $style = null, null|int|string $verbosity = null) Вывести строку в стандартный вывод. | из Command |
| void | comment(string $string, null|int|string $verbosity = null) Вывести строку как комментарий. | из Command |
| void | question(string $string, null|int|string $verbosity = null) Вывести строку как вопрос. | из Command |
| void | error(string $string, null|int|string $verbosity = null) Вывести строку как ошибку. | из Command |
| void | warn(string $string, null|int|string $verbosity = null) Вывести строку как предупреждение. | из Command |
| void | alert(string $string) Вывести строку в виде всплывающего окна. | из Command |
| void | setVerbosity(string|int $level) Установить уровень подробности. | из Command |
| int | parseVerbosity(string|int $level = null) Получить уровень подробности в терминах уровня OutputInterface Symfony. | из Command |
| array | getArguments() Получить аргументы команды консоли. | из Command |
| array | getOptions() Получить опции команды консоли. | |
| OutputInterface | getOutput() Получить реализацию вывода. | из Command |
| Приложение | getLaravel() Получить экземпляр приложения Laravel. | из Команда |
| void | setLaravel(Контейнер $laravel) Установить экземпляр приложения Laravel. | из Команда |
| bool | confirmToProceed(string $warning = 'Приложение в режиме производства!', Closure|bool|null $callback = null) Подтвердить перед выполнением действия. | из ConfirmableTrait |
| Closure | getDefaultConfirmCallback() Получить стандартный обратный вызов подтверждения. | из ConfirmableTrait |
| void | fire() Выполнить команду консоли. | |
| Сеятель | getSeeder() Получить экземпляр сеятеля из контейнера. | |
| string | getDatabase() Получить имя подключения к базе данных для использования. |
Подробности
void __construct(ConnectionResolverInterface $resolver)
Создать новый экземпляр команды создания базы данных.
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.
bool confirmToProceed(string $warning = 'Application In Production!', Closure|bool|null $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.4/Illuminate/Database/Console/Seeds/SeedCommand.html