listGenericJobObject = $listGenericJobObject; } public function handle() { $rawPayload = $this->job->payload(); if(isset($rawPayload['data']['commandName'])){ $this->listGenericJobObject->setJobCommandName($rawPayload['data']['commandName']); } if(isset($rawPayload['data']['command'])){ $this->listGenericJobObject->setJobCommand($rawPayload['data']['command']); } $result = (App()->make(ListDocumentsJobProcessor::class))->execute($this->listGenericJobObject); //cief todo: Insert into DB: job id, query result, timestamp // Store the result in the job_results table //cief todo: why cannot save data in table like this // $model = new JobResult(); // $model->job_id = $this->job->getJobId(); // $model->result = json_encode($result); // $model->save(); // Log::error(json_encode($model->id)); } public function getJobId(){ return $this->job->getJobId(); } }