我想在我的队列中发送自定义数据,并希望在操作运行之前捕获这些数据。
对我来说最好的可能性是发送一个标头值,这样我就可以用它getallheaders()
来读取这些数据,但我确实读过并且没有发现这种可能性。
由于不可能 send header
,我如何在异步执行之前读取数据?
更新
我有多个数据库,因为我有Queueable
属性问题。
我没有默认连接:
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
否则我有:
'connections' => [
'database1' => [//...],
'database2' => [//...],
]
我的项目工作正常,我可以毫无问题地进行迁移和一切。但是我没有“默认”数据库,我需要在加载时设置他,所以我在队列对象中的问题是因为我不知道选择哪个数据库。
要知道选择哪个数据库,我需要按队列知道。