Php Laravel邮件::队列不异步

Php Laravel邮件::队列不异步,php,laravel,queue,beanstalkd,Php,Laravel,Queue,Beanstalkd,我对laravel 5.1队列有问题。 我已经在我的Homestead vm中设置了beanstalkd,所以我所做的只是在config/queue.php中将队列驱动程序从default更改为beanstalkd。我尝试了下面的代码,但两个都没有排队。我一运行代码,他们就同步开火。我甚至没有启动artisan队列:listen命令。我做错了什么 Route::get('/', function () { // return view('welcome'); Queue::pus

我对laravel 5.1队列有问题。 我已经在我的Homestead vm中设置了beanstalkd,所以我所做的只是在
config/queue.php
中将队列驱动程序从
default
更改为
beanstalkd
。我尝试了下面的代码,但两个都没有排队。我一运行代码,他们就同步开火。我甚至没有启动
artisan队列:listen
命令。我做错了什么

Route::get('/', function () {
//    return view('welcome');

    Queue::push(function($job)
    {
        Log::info("Dadas");
        $job->delete();
    });

    $input = [
        'name' => 'Mario Bašić',
        'email' => 'email@me.com',
        'comment' =>  'Testing queues',
        'subject' =>  'Email subject'
    ];

    Mail::queue('emails.test', $input, function($message) use ($input)
    {
        $message->to($input['email'], $input['name']);
        $message->subject($input['subject']);
        Log::info('sending');
    });
});

确保在
.env
文件中更改驱动程序:

QUEUE_DRIVER=beanstalkd
config/queue.php
中的值更改为:

'default'=>env('QUEUE\u DRIVER','beanstalkd'),
如果在
.env
中为
队列驱动程序
设置了另一个值,则将不起作用