【发布时间】:2020-05-11 15:50:57
【问题描述】:
当记录存储在数据库中时,我尝试执行发送邮件功能,但收到无法访问的语句
public function store(Request $request)
{
$visit = Visit::create($request->all());
return response()->json($visit);
$this->sendEmail($request);
}
这是发送邮件功能
public function sendEmail(Request $request){
$visit = Visit::create($request->all());
$host_email = Db::table('users')
->where('name', '=', $visit->visitor_host)
->value('email');
$to_name = $request->input('visitor_name');
$data = array('name'=> $to_name, "body" => "Test mail");
Mail::send('mails.mail', $data, function($message) {
$message->from('cytonnvisitor@gmail.com','cytonn');
$message->to('mimikiduchu@gmail.com');
$message->subject('Visitor coming notification');
});
}
【问题讨论】:
-
当我这样做时,没有记录保存在数据库中