当第二个发送函数中提供的电子邮件正确 $cm1['email'] 时,下面的代码可以完美运行,但是,当用户输入一个不工作的电子邮件时,Laravel 会显示错误页面并且我写的条件是 redirect('/cm ') 错误消息不起作用。所以我的问题是,当发送电子邮件而不是显示错误时发生错误时,如何让 Laravel 将用户重定向到带有错误闪烁消息的页面。
Mail::send('email_contact', ['data' => $cm1], function ($message)
{
$message->from('noreply@mydomain.com', 'No Reply');
$message->to('rec@gmail.com');
});
Mail::send('email_rec', ['data' => $cm1],function ($message) use ($cm1) {
$message->from('noreply@mydomain.com', 'No Reply');
$message->to( $cm1['email']);
});
if( count(Mail::failures()) > 0 ) {
return redirect('/cm')->with('flash_message','<strong> Something went wrong! </strong> The entered email seems to be invalid Received');
}
return redirect('/cm')->with('flash_message','<strong> Thank You! </strong> Your Inquiry Has Been Received');