我在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 queue:listen welcome
时,它会返回错误:
InvalidArgumentException:没有[]
的连接符
但如果我尝试使用Mail::queue
并仅运行php artisan queue:listen
,则效果非常好。
使用queueOn
时是否需要执行其他步骤?
我知道一种解决方案是在queue.php
内添加连接。但是因为我正在使用Laravel Forge,所以我不想弄乱我当前的queue.php
。
Forge如何处理queueOn?当我使用我的默认代码并将queueOn
放在Laravel Forge上时,它可以很好地工作。
答案 0 :(得分:2)
我找到了解决方案:
queue:listen --queue=welcome
效果很好。