Laravel Mail :: queue不异步

Dănuț Mihai Florian

我对laravel 5.1队列有问题。我已经在Homestead vm中设置了beantalkd,所以我所做的就是将队列驱动程序从default一个更改beanstalkdin config/queue.php我已经尝试了下面的代码,但似乎都没有人排队。我运行代码后,它们都同步触发。我什至没有触发artisan queue:listen命令。我究竟做错了什么?

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

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

    $input = [
        'name' => 'Mario Bašić',
        'email' => '[email protected]',
        '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_DRIVER', 'beanstalkd'),

如果另一个值设置为将无法工作QUEUE_DRIVER.env

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel 5.1:Event和Mail:queue之间的区别?

来自分类Dev

Laravel Mail密件抄送

来自分类Dev

Laravel Mail的可选参数

来自分类Dev

Laravel Iron Queue :: push似乎不是异步的

来自分类Dev

使PHP的mail()异步

来自分类Dev

Laravel Mail与swiftmailer之间的区别

来自分类Dev

Laravel Mail ShouldQueue与Job ShouldQueue

来自分类Dev

Laravel Mail ::队列和主管

来自分类Dev

Laravel Mail sending email but returning false

来自分类Dev

Mail :: send Laravel中的语法错误

来自分类Dev

Laravel Mail :: send()非法行为'name'

来自分类Dev

How to change header information of mail in Laravel?

来自分类Dev

Mail :: send Laravel中的语法错误

来自分类Dev

Laravel Mail:未定义变量$ data

来自分类Dev

Laravel Mail未定义变量

来自分类Dev

mail :: queue调用后如何执行代码

来自分类Dev

javax.mail:不选择属性

来自分类Dev

Mail :: send()在Laravel 5中不起作用

来自分类Dev

使用Laravel Mail Facade从多个Mailgun域发送

来自分类Dev

Laravel Mail:传递字符串而不是视图

来自分类Dev

mail.php中的Laravel 5.1 GMAIL SMTP

来自分类Dev

Laravel Mail发送电子邮件,但返回false

来自分类Dev

Laravel 5.2从Mail(MailGun,Mandrill,Sendgrid或其他)获得响应

来自分类Dev

Laravel Mailable | ->发件人($ this-> input-> mail)

来自分类Dev

发送函数调用后如何获取Laravel Mail响应?

来自分类Dev

Laravel Mail ::稍后进行错误处理

来自分类Dev

Laravel 5.1 Mail :: send .env配置不起作用

来自分类Dev

Laravel 5中Mail :: send中的未定义变量

来自分类Dev

Laravel 5访问mail.php中的全局变量