我已經嘗試了很多顯示立即發送消息,但它需要時間。如何在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版本 –
您使用本地或遠程郵件服務器嗎? –