这可能是一个非常基本的问题,但是我没有从文档中掌握这些问题。
我知道如何从控制台创建和运行Artisan命令,我知道如何添加这样的参数和选项:
artisan some:function {argument} {--option}
但是有没有办法在这个调用中添加子方法,即:
artisan mycommand:foo
artisan mycommand:bar
我曾经这样认为(否则冒号甚至是什么?)但我只能找到与文档中的选项和参数有关的信息。
这是可能的,我如何在我的Artisan命令类中处理这些?谢谢。
这只涉及两个在$ signature中使用相同前缀的独立命令类。前缀提供了一种将like-commands分组在一起的方法。
如果它们共享功能,请使用特征或继承,但命令应在单独的类中定义。