【发布时间】:2017-08-03 11:35:30
【问题描述】:
我正在尝试构建联系表单,我希望它为网站电子邮件发送用户消息,我希望它为用户邮件发送消息,通知他他的消息已收到,所以我在控制器中使用此代码:
public function mail(Request $request) {
Mail::send('mail.mail', ['name'=>"$request->name" , 'email'=>"$request->email" , 'msg'=>"$request->message"], function($message) {
$message->to('housma.elma@gmail.com', 'Housma')->subject('Housma.com enquiry');
});
Mail::send('mail.mailResponse', ['name'=>"$request->name" ], function($message ) {
/*line 29 */
$message->to("$request->email", "$request->name")->subject('Housma.com : Auto reply');
});
return Redirect::to('/contact')->with('successful', 'Your message has been sent');
}
我的电子邮件的第一条消息工作正常,但是当 Laravel 到达第二条消息时,我收到了这个错误
pagesController.php 第 29 行中的 ErrorException:未定义变量:请求
【问题讨论】:
-
它不工作,它给出了同样的错误
标签: php laravel email laravel-artisan