$order, $user, $totalSum, $newUser, $password));
Получаю ошибку:
Trying to get property 'email' of non-object
Проблема только при отправки писем в очередях, просто ->send, без очердей письма отправляются успешно.
Ранее, данный код отрабатывал, как надо, письма, уведомления о заказах успешно отправлялись. Но перенес сайт на локальный сервер для доработки, затем обратно на рабочий сервер – и стала появляться ошибка.
Причем после очистки кеша, обновления composer update – отправка работает, но только 2-3 письма отправляются успешно, затем опять возникает ошибка.
Подскажите, в чем может быть проблема? Что можно сделать и куда смотреть?
$user['email'] попробуй
там возможно вообще null
Да, кстати, тоже есть вероятность. Надо бы проверить всё
1) ддшни $user->email перед тем как в очередь складывать 2) передай юзера целиком (жаль места в базе, - создай перед этим пустого юзера, присвой ему email и передай его)
dd([$user->email) - показывет строку с email адресом, Mail::to([$user, env('MAIL_FROM_ADDRESS')])->queue() - та же ошибка $user - есть, есть и авторизация...
для копии есть cc и bcc, в зависимости от того что вы хотите
Да, благодарю. так и сделаю..
Обсуждают сегодня