ошибка при отправке gmail после сохранения записи в базе данных - PullRequest
0 голосов
/ 25 января 2020

У меня есть функция для отправки электронного письма:

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]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...