2016-07-22 3 views

ответ

1

Вот что должно произойти. Это означает, что он ждет, когда что-то будет перенесено в очередь.

Если вы выполняете действие, которое толкает что-то в очереди, через события или работы и т.д., то вы увидите что-то вроде

-bash-4.1$ php artisan queue:listen 
[2016-07-22 09:27:57] Processed: App\Listeners\Users\[email protected] 

Вы определенно установить драйвер правильно очереди (например, database) в файле .env или config/queue.php?

+0

Да, .env: 'QUEUE_DRIVER = database'. Миграция завершена. 'дд (ENV ('QUEUE_DRIVER'));' => "базы данных". но задержка не работает ... выполняются синхронно. Я не вижу в командной строке его, только пусто: '-bash-4.1 $ php artisan queue: listen [2016-07-22 09:27:57] Обработан: приложение \ Listeners \ Users \ SendWelcomeEmail @ handle ' – IvanTrofimov

+0

О, извините, мне пришлось создать вакансию с --queue ' php artisan make: job SendEmail --queued' Спасибо! – IvanTrofimov

+0

Ах, нет проблем. Рад, что вы его работали. Вероятно, это было связано с отсутствием «инвентаря ShouldQueue» из определения класса, который остановил его, нажав на очередь. – Jonathon