【发布时间】:2017-09-29 12:16:05
【问题描述】:
我正在处理用户注册任务,我的目标是在用户注册 30 分钟后发送欢迎电子邮件但我不知道这个过程将如何工作,因为每次我收到队列中的总作业数是 1。 以下是我在队列中注册用户和推送作业的方法,但我不想等到电子邮件发送。
public function register_process($inuts){
if(User::insert($inuts)){
$date = Carbon::now()->addMinutes(15);
Queue::later($date, 'HomeController@testQueueJobs', array('message' =>$inuts['message']));
}}
public function testQueueJobs($job,$data){
echo 'Total Jobs In Queue:'.count($job);die;
}
现在我很困惑,在成功注册用户而不发送电子邮件后,这项工作将如何执行。 请提供帮助或参考任何有用的演示链接。
【问题讨论】: