Ремесленная команда Laravel с суб-методами - PullRequest
0 голосов
/ 10 сентября 2018

Это, наверное, очень простой вопрос, но я не могу понять его из документов.

Я знаю, как создавать и запускать команды Artisan из консоли, и я знаю, как добавлять аргументы и параметры, например:

artisan some:function {argument} {--option}

Но есть ли способ добавить под-методы в этот вызов, например:

artisan mycommand:foo
artisan mycommand:bar

Я так и предполагал (иначе, что такое двоеточие даже для?), И все же я могу найти только информацию, касающуюся опций и аргументов, в документах.

Возможно ли это, и как мне справиться с этим в моем классе команд Artisan? Спасибо.

1 Ответ

0 голосов
/ 10 сентября 2018

Это просто включает два отдельных командных класса, которые используют один и тот же префикс в $ signature.Префикс обеспечивает способ группировки похожих команд.

Если они совместно используют функциональность, используйте черту или наследование, но команды должны быть определены в отдельных классах.

...