如果我想使“嘀”一声控制台论点Laravel 5.2,我只是做:{someArg}
与签名语法要求制作控制台选项
我如何在5.2使用控制台命令签名语法“需要”的选项?
在文档中似乎没有提及任何东西。
举例来说,这里是当前签名:
booking:make
{account : Account ID that owns it.}
{--name=* : Booking names this can be found under.}
{--user=* : Any users that have access.}
{--status=active : If the account should be active to start.}
在上面的例子中,我将如何做需要的--user
和--name
选择?每个选项至少需要一个值。目前,我用一个简单的IF THEN来检查它。在使用新签名语法之前的旧命令中,我使用了InputOption::VALUE_REQUIRED
。
你可以举一个* argument *和* option *的例子以及你想要创建的命令的例子吗? – TheFallen
@TheFallen增加了一个例子来澄清。 – eComEvo
我认为这个选项的想法默认是可选的,所以你必须检查是否没有提供选项来输出错误并返回。 – TheFallen