Laravel 5.1 — отложенная очередь сообщений

Я пытаюсь отправить отложенное сообщение, но оно не работает, оно попадает в таблицу заданий, но остается там. Вот мой код:

Mail::later(5, 'emails.test', ['testVar' => 'hello'], function ($message){
$message->to('*[email protected]', 'Someone');
$message->subject('Subject');
});

*: я использую реальный адрес

emails.test:

<p>  This is a test, an email test. </p>

.ENV:

QUEUE_DRIVER=database

Когда я использую Отправить вместо потом, сообщение отправлено отлично.

Должен ли я изменить что-то еще, чтобы заставить это работать?

1

Решение

Я не использовал эту команду для запуска прослушивателя очереди: php artisan queue:listen, Теперь это работает хорошо. Спасибо, nathanmac

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]