У меня есть функция для отправки электронного письма:
public function sendEmail(Request $request)
{
$visit = Visit::create($request->all());
$host_email = Db::table('users')
->where('name', '=', $visit->visitor_host)
->pluck('email');
$to_name = $request->input('visitor_name');
$data = ['name' => $to_name, "body" => "Test mail"];
Mail::send('mail', $data, function ($message) use ($to_name, $host_email) {
$message->to($host_email);
$message->subject('Visitor coming notification');
$message->from('cytonnvisitor@gmail.com', 'cytonn');
});
}
это отправляется при сохранении записи
public function store(Request $request)
{
$visit = Visit::create($request->all());
$this->sendEmail($request);
return response()->json($visit);
}
, но когда я нажимаю отправить, я получаю ошибку
[2020-01-25 11:59:26] local.ERROR: недопустимый тип смещения {"исключение": "[объект] (ErrorException (код: 0): недопустимый тип смещения в / home / vagrant /code/front/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleMessage.php:297) [stacktrace]