Mail::send('emails.contact-message', [
'message' => $request->message
], function ($mail) use ($request) {
$mail->from($request->email);
$mail->Subject($request->name);
$mail->Body($request->message);
$mail->to('2725883@almatymadeniet.kz');
});
call_user_func_array()期望参数1是有效的回调, 类'Swift_Message'没有方法'Body'
只有这个机构无法使另一个主题发挥核心作用
如何在体内发送Gmail邮件?
答案 0 :(得分:-1)
您应该尝试以下操作:
Mail::send('emails.contact-message', [
'message' => $request->message
], function ($mail) use ($request) {
$mail->from($request->email);
$mail->to('2725883@almatymadeniet.kz');
$mail->Subject($request->name);
});
更新后的答案
$fromName = $request->email;
$toName = 'Admin';
$body = $request->message
$subject = $request->name;
$data = array('message' => $request->message);
$fromEmail = $request->email;
$toEmail = '2725883@almatymadeniet.kz';
// Send mail for unsubscribe survey
Mail::send('frontend.auth.emails.subscription_offer_user', $data, function($message) use ($toEmail, $toName, $fromEmail, $fromName, $subject, $body){
$message->from($fromEmail, $fromName);
$message->to($toEmail, $toName);
$message->subject($subject);
$message->setBody($body);
});