事件开启列队不执行

为啥添加到列队但是不执行呢?
同时尝试了指定队列名称忍让无执行
求大神指点一二。

<?php

namespace App\Listeners;

use App\Events\OrderShipped;
use Illuminate\Contracts\Queue\ShouldQueue;

class SendShipmentNotification implements ShouldQueue
{
    /**
     * 任务将被发送到的连接的名称
     *
     * @var string|null
     */
    public $connection = 'database';

    /**
     * 任务将被发送到的队列的名称
     *
     * @var string|null
     */
    public $queue = 'listeners';

}

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
gongmeng
最佳答案

手动在客户端执行一下看看

2年前 评论
chen900804 (楼主) 2年前
gongmeng (作者) 2年前
chen900804 (楼主) 2年前
gongmeng (作者) 2年前
chen900804 (楼主) 2年前
gongmeng (作者) 2年前
讨论数量: 13
gongmeng

手动在客户端执行一下看看

2年前 评论
chen900804 (楼主) 2年前
gongmeng (作者) 2年前
chen900804 (楼主) 2年前
gongmeng (作者) 2年前
chen900804 (楼主) 2年前
gongmeng (作者) 2年前

你这投递到的不是默认队列,需要在命令那里指定一下 --queue 参数指定队列名。

2年前 评论
chen900804 (楼主) 2年前

检查一下config文件夹是否配置了queue

2年前 评论
chen900804 (楼主) 2年前
kkokk (作者) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!