我有cron作业,可以通过某些控制器操作手动调用:
$create= (bool) $request->get('create');
$command = 'my_task';
if($create){
$command .= ' --create';
}
Artisan::call($command);
,但是我想在handle
-MyTask
的{{1}}方法中传递并使用该选项:
Console/Command/MyCommand.php
我该怎么做?
答案 0 :(得分:1)
您可以通过编写$command
向工作分配MyTask::dispatch($command)
变量。然后,$command
方法中的handle($command)
可以作为参数使用,您可以在Job中调用Artisan命令。