Laravel отложенная очередь не работает

182
23 сентября 2018, 13:10

Есть некий контролер который получает массив данных. Его нужно обработать в очереди с задержкой между задачами.

Выполняю:

foreach ($trades as $key => $trade){
    $data = [...];   
    $delay = ($key + 1) * 2; // например
    $job = (new ProcessTrade($data))->delay($delay);
    $this->dispatch($job);
}

Очередь выполняется сразу. При этом:

QUEUE_DRIVER=database

Клас очереди использует Queueable

class ProcessTrade implements ShouldQueue
{
    use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
    ...

В чем может быть проблема?

READ ALSO
Не срабатывает запрос ajax к php скрипту

Не срабатывает запрос ajax к php скрипту

Не могу понять в чем моя ошибкаСо страницы идет ajax-запрос на jQuery к php скрипту (версия php - 7

193
Как в PHP расшифровать пароль с базы

Как в PHP расшифровать пароль с базы

Как в PHP расшифровать пароль с базы? Сначала я создал хеш пароля и внес его в базу

184
WordPress WooCommerce hooks

WordPress WooCommerce hooks

Всем приветНи как не могу найти на просторах интернета hook, который заработает для search

178