我创建了一系列消息,通过twilio以短信形式发送。
我创建了一个控制器,将消息放入队列中,并在post请求中接收数据。这是我的控制器来排队:
mat <- rbind(t1,t2)
covmat <- cov(mat)
在处理作业时,在句柄功能
中public function make_queue(Request $request)
{
$data = array(
'phone' => $request->input('phone'),
'message'=> $request->input('message'),
'token'=> $request->input('token')',
'sid'=> $request->input('sid')
);
ProcessMessages::dispatch($data)
->delay(now()->addSeconds(15));
return 'message will be sent';
}
我无法弄清楚如何获取handle函数中的值来实际发送消息....
答案 0 :(得分:5)
您需要在作业处理程序类(dom-if
)中添加构造函数方法,例如:
ProcessMessages
编写完工作班后,可以使用 对工作本身的调度方法。传递给的论点 dispatch方法将被赋予作业的构造函数。 Read about dispatching Jobs