在佇列中取不到 header

monch發表於2019-10-29

最近寫的一個記錄日誌的功能,寫了一個上報事件,需要把平臺和裝置也上報,在事件中使用request()去取平臺和裝置資訊

    request()->header('User-Agent');

但是如果事件監聽器使用了佇列,header就取不到User-Agent

如果監聽器把implements ShouldQueue去掉則會一步執行完,
使用佇列等於分了兩步,第一步上報佇列,第二步執行佇列,但是request()就取不到User-Agent了

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章