基本上,我具有邀请功能,该功能将用户在文本框中输入的电子邮件地址 并发送
public function invitePost(Request $request)
{
$validation = $request->validate([
'to' => 'required'
]);
$user = User::where('id', Auth::id())->first();
$page = Page::where('user_id', Auth::id())->first();
$format_branding = str_replace(
array("##YOUR_NAME##","##COMPANY_NAME##", "##PHONE_NUMBER##", "##EMAIL_ADDRESS##"),
array( $user->name, $user->company, $user->phone, $user->email),
$request->message
);
$data = array(
'format_branding' => $format_branding,
'page_url' => $page->urlvanity,
'name' => $user->name
);
Mail::to($request->to)->send(new InviteUsers($data));
return redirect()->back()->with('message', 'Invitation Sent');
}
这是执行邮件工作的链接
Mail::to($request->to)->send(new InviteUsers($data));
和$ request->到是用户键入一封或多封电子邮件的位置。 问题是,它不能与多个电子邮件类型的用户一起使用。 例如example @ hotmail.com,example2 @ hotmail.com,example3 @ hotmail.com
它不起作用,我什至尝试使用内爆和爆炸解决方案,但失败了。 我什至通过电子邮件将$ request->设置为数组和foreach,但它始终以RFC 2822、3.6.2。失败。