How get data in controller from laravel queue
Я пишу небольшой парсер. В файле jobы я произвожу парсинг и получаю необходимые мне данные. Как мне их пробросить в контроллер? QUEUE_CONNECTION sync
Контроллер:
public function someMethod()
{
$objJob = new Job($message->getText());
$this->dispatch($objJob);
$mergedData = $objJob->getVal();
}
Job:
public function __construct($message)
{
$this->message = $message;
}
public function handle()
{
$companiesEnabled = Company::where('enabled', true)->orderBy('priority', 'asc')->get();
foreach ($companiesEnabled as $company) {
$adapter = (new $company->adapter($this->message));
$adapter->processToTracking();
$data = $adapter->getData();
if (!empty($data)) {
$this->resp = $data;
return;
}
}
}
public function getVal()
{
return $this->resp;
}
Пытался пробросить с помощью метода getVal но он возвращает null