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


Ответы (0 шт):