Php 无法在laravel中发送电子邮件
它显示未定义的Php 无法在laravel中发送电子邮件,php,laravel,Php,Laravel,它显示未定义的$data MailController.php第22行中的ErrorException: 在拉威尔的教程点网站的帮助下,我尽了最大的努力。但我无法动态发送邮件 下面是我的mailcontroller.php MailController.php public function contact(Request $request) { echo $email=$request->input('email'); echo $name=$request-&g
$data
MailController.php第22行中的ErrorException:
在拉威尔的教程点网站的帮助下,我尽了最大的努力。但我无法动态发送邮件
下面是我的mailcontroller.php
MailController.php
public function contact(Request $request)
{
echo $email=$request->input('email');
echo $name=$request->input('name');
echo $message=$request->input('message');
$data = array('name'=>$name,'email'=>$email,'message'=>$message);
Mail::send(['text'=>'mail'], ['data'=>$data], function($message)
{
$message->to('aa@gmail.com',$data->message)->subject
('Feedback');
$message->from($data->email,$data->name);
});
echo "HTML Email Sent. Check your inbox.";
}
尝试在Mail::send()中使用“use”参数,如下所示:
Mail::send(['text'=>'mail'], function($message) use($data) {
$message->to('aa@gmail.com',$data->message)->subject('Feedback');
$message->from($data->email,$data->name);
});
尝试在Mail::send()中使用“use”参数,如下所示:
Mail::send(['text'=>'mail'], function($message) use($data) {
$message->to('aa@gmail.com',$data->message)->subject('Feedback');
$message->from($data->email,$data->name);
});
先生,我也做了同样的操作,但在AbstractSmtpTransport.php第383行中给出了错误Swift_TransportException:预期的响应代码为220,但得到了带有消息的代码“”“@UrvashiMeena:这可能会帮你解决这个错误。太好了。先生,我也这么做了,但在AbstractSmtpTransport.php第383行中给出了错误Swift_TransportException:预期响应代码220,但得到代码“”,消息为“@UrvashiMeena:这可能会帮助您解决该错误。太好了。如果您能接受答案,我将不胜感激。