Php laravel 5使用ajax发送包含html元素和附件的电子邮件
我一直想用ajax发送电子邮件。找到下面的代码Php laravel 5使用ajax发送包含html元素和附件的电子邮件,php,laravel-5,Php,Laravel 5,我一直想用ajax发送电子邮件。找到下面的代码 $user = \Auth::user(); Mail::send('emails.reminder', ['user' => $user], function ($message) use ($user) { $message->from('xyz@gmail.com', 'From'); $message->to($request['to'], $name = null);
$user = \Auth::user();
Mail::send('emails.reminder', ['user' => $user], function ($message) use ($user) {
$message->from('xyz@gmail.com', 'From');
$message->to($request['to'], $name = null);
// $message->cc($address, $name = null);
// $message->bcc($address, $name = null);
$message->replyTo('xyz@gmail.com', 'Sender');
$message->subject($request['subject']);
// $message->priority($level);
if(isset($request['attachment'])){
$message->attach($request['attachment'], $options = []);
}
// Attach a file from a raw $data string...
$message->attachData($request['message'], $name = 'Dummy name', $options = []);
// Get the underlying SwiftMailer message instance...
$message->getSwiftMessage();
});
return \Response::json(['response' => 200]);
现在我想用ajax发送这封电子邮件,在请求完成后,我想在您成功发送消息的同一页面上显示消息
我找到了解决方案,但这是使用Mail::raw()
函数直接发送普通消息,该函数工作正常。但我不能在这里附加文件或一些html代码
这方面的任何建议