Как отправить задание в определенную очередь в Lumen 5.5
в стандартном задании я использую этот метод для отправки задания:
dispatch(new PurchaseJob($trxId, $method, $params));
далее я хочу отправить другое задание для отправки электронной почты, но я хочу разделить его на другую отдельную очередь. Из того, что я читал в Laravel 5.5 docs, я мог бы сделать это:
SendEmailJob::dispatch($userEmail)->onQueue('send_email');
но он, похоже, не работает на Lumen 5.5.
что я могу сделать, чтобы сделать эту работу, или есть ли какой-либо другой метод, который не указан в документах?
1 ответов
Мне просто удалось найти способ отправить очередь с указанным именем в Lumen 5.5.
public function toMail($notifiable)
{
$job = (new SendFriendRequestEmail($notifiable))->onQueue('email');
dispatch($job);
}
может быть статьи поможет вам понять больше