Отправка электронной почты при реализации ShouldQueue или использовании метода queue () приводит к Illuminate \ Contracts \ Queue \ Factory, ноль для Lumen 5.8 - PullRequest
0 голосов
/ 04 апреля 2019

Я новичок в Lumen и в настоящее время учусь использовать Lumen 5.8 . Недавно мое приложение, которое я разрабатываю, требует реализации ShouldQueue или queue () метода при отправке электронного письма для различных целей. Поэтому я следовал инструкциям на официальной странице по настройке Mail на Lumen 5.8, и я также увидел псевдоним Illuminate \ Contracts \ Mail \ MailQueue :: class , устанавливаемый в приложении. PHP. К сожалению, отправка электронной почты без очереди была в порядке, за исключением отправки при реализации метода очереди и / или ShouldQueue. Являются ли они еще одной инструкцией о том, как сделать возможным доставку почты в очередь на Lumen 5.8? Ниже приведена ошибка, возникающая при попытке отправить почту в очередь.

Argument 1 passed to Illuminate\Mail\Mailable::queue() must be an instance of Illuminate\Contracts\Queue\Factory, null given

Большое спасибо !!

1 Ответ

0 голосов
/ 16 мая 2019

Может быть, я опоздал, но вот решение. Добавить $app->make('queue'); после $app->withEloquent(); в config/app.php

...