Laravel QueueOn Error Connector

I use queueOnwith Laravel Homestead, but when I run it, it returns a "no connector" error.

My code is:

Mail::queueOn('welcome', 'emails.verify_email', ['user' => $user], function ($m) use ($user) {
    $m->subject('Thank You for register ' . env('APP_NAME'))
      ->to($user->email);
});

When I try to start php artisan queue:listen welcome, it returns an error:

InvalidArgumentException: no connector for []

But if I try to use Mail::queueand run only php artisan queue:listen, it works fine.

Are there any additional steps to use queueOn?


I know that one solution is to add a connection inside queue.php. But since I use Laravel Forge, I try not to interfere with my current one queue.php.

How can Forge handle queueOn? When I use my default code and I put queueOnin Laravel Forge, it works fine.

+4
1

:

queue:listen --queue=welcome 

.

+2

Source: https://habr.com/ru/post/1629122/


All Articles