Я пытаюсь отправить почту в очередь с помощью Laravel-5. Код, который я использую, приведен ниже. Я ожидал, что почта будет храниться в базе данных в таблице «jobs», но она просто будет отправлена мгновенно.Laravel-5 Queuing mail
Mail::queue('emails.orderthankyou', ['first_name' => 'My Name'], function ($m) {
$m->to('[email protected]')->subject('Test');
});
Любая идея, что может быть неправильным здесь?
Вы запускаете 'php artisan queue: listen' в фоновом режиме. Если вы являетесь электронной почтой, могут быть поставлены в очередь и обработаны задания, прежде чем вы сможете просматривать таблицу. –
Вы правильно настроили очередь? По умолчанию используется драйвер 'sync', который запускается немедленно. – ceejayoz