gpt4 book ai didi

redis - 在实现 ShouldQueue 或使用 queue() 方法时发送电子邮件会导致 Illuminate\Contracts\Queue\Factory,对于 Lumen 5.8 为 null

转载 作者:可可西里 更新时间:2023-11-01 11:23:40 26 4
gpt4 key购买 nike

我是 Lumen 的新手,目前正在学习如何使用 Lumen 5.8。最近,我正在开发的应用程序需要在出于各种目的发送电子邮件 时实现ShouldQueuequeue() 方法。所以我跟着instructions on the official page在 Lumen 5.8 上设置 Mail,我还看到 Illuminate\Contracts\Mail\MailQueue::class 别名正在 app.php 上设置。不幸的是,除了在实现队列方法和/或 ShouldQueue 时发送之外,无需排队即可发送电子邮件。它们是关于如何在 Lumen 5.8 上进行排队邮件的另一说明吗?以下是尝试将邮件插入队列时产生的错误。

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

非常感谢!!

最佳答案

也许我来晚了,但这是解决方案。添加$app->make('queue');$app->withEloquent(); 之后在config/app.php

关于redis - 在实现 ShouldQueue 或使用 queue() 方法时发送电子邮件会导致 Illuminate\Contracts\Queue\Factory,对于 Lumen 5.8 为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55515300/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com