monch 的个人博客 / 0 / 1 / 创建于 5年前 / 更新于 5年前
最近写的一个记录日志的功能,写了一个上报事件,需要把平台和设备也上报,在事件中使用request()去取平台和设备信息
request()->header('User-Agent');
但是如果事件监听器使用了队列,header就取不到User-Agent了
User-Agent
如果监听器把implements ShouldQueue去掉则会一步执行完, 使用队列等于分了两步,第一步上报队列,第二步执行队列,但是request()就取不到User-Agent了
implements ShouldQueue
本作品采用《CC 协议》,转载必须注明作者和本文链接
因为队列执行时并不是 http 请求,可以将 User-Agent header 在队列 dispatch 时设置进去
dispatch
我要举报该,理由是:
推荐文章: