我在Laravel中有一个队列,在其中我根据类似这样的代码的请求参数在控制器动作中添加作业
dispatch(new JobTypeOneClass($somerequestparams));
此数据使用此格式的json存储在队列中
{
"displayName":"App\\Jobs\\JobTypeOneClass",
"job":"Illuminate\\Queue\\CallQueuedHandler@call",
"data":
{
"commandName":"App\\Jobs\\JobTypeOneClass",
"command":"O:25:\"App\\Jobs\\JobTypeOneClass\":
and etc.
laravel框架代码从json提取类名称 JobTypeOneClass 并创建此类的新实例并调用句柄方法
如果有人将作业(类型2)放入我的队列而没有上面的任何字段,而只是来自 non laravel 软件的原始数据
,我应该如何处理作业