我正在使用与Laravel Homestead一起使用queueOn,但是当我运行它时,它会返回错误“无连接器”.
我的代码:
Mail::queueOn('welcome', 'emails.verify_email', ['user' => $user], function ($m) use ($user) {
$m->subject('Thank You for register ' . env('APP_NAME'))
->to($user->email);
});
当我尝试运行php artisan队列时:listen welcome它会返回错误:
InvalidArgumentException: No connector for []
但是如果我尝试使用Mail :: queue并且只运行php artisan队列:listen,那就完美了.
如果使用queueOn,是否还需要其他步骤?
我知道一种解决方案是在queue.php中添加连接.但是因为我正在使用Laravel Forge,所以我试图不要弄乱我当前的queue.php.
Forge如何处理queueOn?当我使用我的默认代码并且将queueOn放在Laravel Forge时它完美无缺.
最佳答案 我找到了解决方案:
queue:listen --queue=welcome
它完美地运作.