Laravel命令短选项

时间:2017-11-09 17:38:41

标签: php laravel command artisan

我在Laravel做了一个自定义的Artisan命令,我想传递选项。但是我看到例如make:controller可以选择通过传递-r--resource来创建资源控制器。我的命令现在定义如下:

protected $signature = 'make {name} {--flag=?}';

但是当我执行-h命令帮助时,我只看到--flag作为选项。我想提供一个选项来写一个-f并传入旗帜。

我试过这个

protected $signature = 'make {name} {-f=?} {--flag=?}';

但它没有用。

1 个答案:

答案 0 :(得分:3)

取自Laravel Docs

  

选项快捷方式

     

要在定义选项时指定快捷方式,您可以   在选项名称之前指定它并使用|分隔符分隔   完整选项名称的快捷方式:

以下情况应该适合您的情况:

thus_far_minimum