Как прервать или остановить код в laravel-zero, когда у меня несколько задач?

У меня есть несколько задач laravel-zero , как это, как остановить все задачи ниже, если задача Ложное условие?

      $this->task("Task A", function () {
  if (!condition) {
   return false;
   exit;
   die;
  }
});

$this->task("Task B", function () {
  return true;
});

Я хочу, чтобы условие в Task A было ложным, прервать все задачи ниже, я пытаюсь выйти, умереть и $this->stop(), но задача ниже продолжает выполняться? любое предложение, как мне справиться с этим?

1 ответ

Наконец, я использую этот подход:

      $taskA = $this->task("Task A", function () {
  if (!condition) {
   return false;
  }
});

if(!$taskA) {
  exit;
}

$this->task("Task B", function () {
  return true;
});
Другие вопросы по тегам