Laravel QueueOn错误连接器

时间:2016-02-17 08:37:31

标签: php laravel

我在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上时,它可以很好地工作。

1 个答案:

答案 0 :(得分:2)

我找到了解决方案:

queue:listen --queue=welcome 

效果很好。