Существует метод start()
, который ставит в очередь задание с задержкой в 10 минут:
public function start()
{
StopSomethingJob::dispatch($smth)->delay(now()->addMinutes(10));
}
Как сделать так, чтобы метод finish()
отправил объявленную StopSomethingJob
работу сразу, не ожидая 10 минут?
public function finish()
{
//TODO:: Find and fire pending job
}
UPD : .env
QUEUE_CONNECTION=redis