我已经尝试了很多显示立即发送消息,但它需要时间。如何在laravel 4.2中立即显示发送电子邮件
我觉得队列工作不正常。
在应用程序/配置/ queue.php我使用
“默认” =>“同步”
请帮我out.I很困惑这么now.It正在采取什么时间来证明成功的消息,但我想立即成功消息
$tasktime = new Tasktime();
$tasktime->TaskTitle = Input::get('tasktitle');
$tasktime->Description_Task = Input::get('taskdescribe');
$tasktime->Estimated_Time = $case;
$tasktime->Task_Status = Input::get('status');
$tasktime->Priority_Task = Input::get('priority');
$tasktime->Assignee_Id = Input::get('Assignee_Id');
$tasktime->cat_id = Input::get('taskcategories');
$tasktime->Task_DueDate = Input::get('duedate');
$tasktime->Task_created_by = Auth::user()->firstname;
$tasktime->Created_User_Id = Auth::user()->id;
$tasktime->tasktype = Input::get('tasktype');
$tasktime->unsc=$cnt;
$tasktime->save();
// send mail to assignee id
$assigneeUser = User::find(Input::get('Assignee_Id'));
Mail::send(array('html'=>'emails.send'),array('TaskTitle' => Input::get('tasktitle'), 'Priority_Task' => Input::get('priority')), function ($message) use ($assigneeUser) {
$message->to($assigneeUser->email)->subject('verify');
});
return Redirect::to('toggle')->with('message', 'Email has been sent to assignee related to work');
所以不要排队了,'邮件发送::()''没有邮件:: queue'的http:// laravel。 com/docs/5.1/mail –
然后它也需要8/10秒才能显示成功消息。我想立即使用。我正在使用laravel 4版本 –
您使用本地或远程邮件服务器吗? –