在标准作业中,我使用此方法来调度作业:
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 https://divinglaravel.com/queue-system/pushing-jobs-to-queue将帮助您了解更多
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)