Laravel工匠命令用子方法

问题描述 投票:1回答:1

这可能是一个非常基本的问题,但是我没有从文档中掌握这些问题。

我知道如何从控制台创建和运行Artisan命令,我知道如何添加这样的参数和选项:

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

但是有没有办法在这个调用中添加子方法,即:

artisan mycommand:foo
artisan mycommand:bar

我曾经这样认为(否则冒号甚至是什么?)但我只能找到与文档中的选项和参数有关的信息。

这是可能的,我如何在我的Artisan命令类中处理这些?谢谢。

laravel laravel-5 artisan
1个回答
2
投票

这只涉及两个在$ signature中使用相同前缀的独立命令类。前缀提供了一种将like-commands分组在一起的方法。

如果它们共享功能,请使用特征或继承,但命令应在单独的类中定义。

© www.soinside.com 2019 - 2024. All rights reserved.