我有多个像这样的laravel-zero任务,如果任务条件为假,如何停止下面的所有任务?
$this->task("Task A", function () {
if (!condition) {
return false;
exit;
die;
}
});
$this->task("Task B", function () {
return true;
});
我想要如果任务 A 中的条件为假,则中止下面的所有任务,我尝试退出、死亡和 $this->stop() 但下面的任务继续运行?有什么建议我如何处理吗?
最后我用这个方法:
$taskA = $this->task("Task A", function () {
if (!condition) {
return false;
}
});
if(!$taskA) {
exit;
}
$this->task("Task B", function () {
return true;
});