Как прервать или остановить код в 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;
});