laravel消息队列failed_jobs格式取值

执行失败的消息队列会被添加到failed_jobs,格式比较复杂,这个是底层在添加数据库之前序列化封装了。

vendor/illuminate/queue/Queue.php:85

json_encode([
                'job' => 'Illuminate\Queue\CallQueuedHandler@call',
                'data' => ['command' => serialize(clone $job)],
            ]);

我们在提取数据的时候需要将payload字段赋值给变量然后反序列化。之后再取值

猜你喜欢

转载自blog.csdn.net/weixin_41429587/article/details/116655844