如何将作业分派到 Lumen 5.5 中的特定队列
How to dispatch a Job to a specific queue in Lumen 5.5
在标准作业中,我使用这种方法来调度作业:
dispatch(new PurchaseJob($trxId, $method, $params));
接下来我想分派另一个作业来发送电子邮件,但我想将它拆分到另一个单独的队列中。
根据我在 Laravel 5.5 文档上阅读的内容,我可以这样做:
SendEmailJob::dispatch($userEmail)->onQueue('send_email');
但它似乎不适用于 Lumen 5.5。
我该怎么做才能使这项工作有效,或者是否有文档中未说明的任何其他方法?
我刚刚设法找到一种方法来在 Lumen 5.5 中调度具有指定名称的队列。
public function toMail($notifiable)
{
$job = (new SendFriendRequestEmail($notifiable))->onQueue('email');
dispatch($job);
}
可能这个article会帮助你了解更多
在标准作业中,我使用这种方法来调度作业:
dispatch(new PurchaseJob($trxId, $method, $params));
接下来我想分派另一个作业来发送电子邮件,但我想将它拆分到另一个单独的队列中。 根据我在 Laravel 5.5 文档上阅读的内容,我可以这样做:
SendEmailJob::dispatch($userEmail)->onQueue('send_email');
但它似乎不适用于 Lumen 5.5。
我该怎么做才能使这项工作有效,或者是否有文档中未说明的任何其他方法?
我刚刚设法找到一种方法来在 Lumen 5.5 中调度具有指定名称的队列。
public function toMail($notifiable)
{
$job = (new SendFriendRequestEmail($notifiable))->onQueue('email');
dispatch($job);
}
可能这个article会帮助你了解更多