php artisan 接收参数,我的命令如何将可选参数传递给另一个Artisan命令?

(更新的问题表明它不像链接的问题)

我跑步的时候效果很好

php artisan mydusk

.

namespace App\Console\Commands;

class DuskCommand extends BaseCommand {

protected $signature = 'mydusk {file?} {--filter=?}';

protected $description = 'refreshAndSeedTestingDb, then run Dusk suite of tests';

public function handle() {

$this->consoleOutput($this->description);

$resetTestingEnv = new ResetTestingEnv();

$resetTestingEnv->refreshAndSeedTestingDb();

$this->consoleOutput('refreshAndSeedTestingDb finished. Now will run Dusk...');

$file = $this->argument('file');//What to do with this?

return \Artisan::call('dusk', ['--filter' => $this->option('filter')]);

}

}

如你所见,我已经读过了

these docs

$signature

接受可选参数。

还可以选择添加参数,比如当我想调用

php artisan mydusk tests/Browser/MailcheckTest.php --filter testBasicValidCaseButtonClick

tests/Browser/MailcheckTest.php --filter testBasicValidCaseButtonClick

正常情况下的争论

dusk

如何编辑我的最后2行

handle()

$file

传递给

黄昏

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值