Laravel Люмен | Почта не регистрируется правильно - PullRequest
1 голос
/ 03 апреля 2020

У меня есть текущий проект, который использует Lumen и требует отправки почты.

Я установил и установил последнюю версию Lumen (7), а также последнюю версию illuminate/mail.

Я настроил все согласно документации, поэтому у меня есть следующее:

$app->configure('mail');

$app->alias('mailer', Illuminate\Mail\Mailer::class);
$app->alias('mailer', Illuminate\Contracts\Mail\Mailer::class);
$app->alias('mailer', Illuminate\Contracts\Mail\MailQueue::class);

$app->register(Illuminate\Mail\MailServiceProvider::class);

внутри моего приложения. php, и это следующая ошибка, которую я продолжаю получать, когда я делаю через ['mail']:

Цель [Осветить \ Контракты \ Почта \ Фабрика] не создается при создании [Подсветка \ Уведомления \ Каналы \ MailChannel]

На всю жизнь Я не могу понять, почему это так, и я попытался найти переполнение стека и Google, но, похоже, ничего не решило проблему.

1 Ответ

1 голос
/ 05 апреля 2020

Я в той же точке, что и вы. Он сломался, когда я обновил люмен с 6 до 7 ... вероятно, что-то должно быть настроено по-другому на 7

- РЕДАКТИРОВАТЬ -

я думаю, что это так ... если вы проверите v6 документы: https://lumen.laravel.com/docs/6.x/mail

и документы v7 https://lumen.laravel.com/docs/7.x/mail

они разные.

Я попробую этот новый прямо сейчас и вернитесь сюда

- РЕДАКТИРОВАТЬ 2 -

Да, я могу подтвердить, что после новых настроек, описанных в документации v7, это работает =)

...