Laravel - Метод передачи запроса на задание не работает - PullRequest
0 голосов
/ 05 мая 2020

Я пытаюсь передать запрос $ Jobs внутри laravel, но он не работает

Контроллер:

EunoS::dispatch($request->all())->delay(now());

Inside Job:

protected $request;

/**
 * Create a new job instance.
 *
 * @return void
 */
public function __construct($request)
{
    $this->request = $request;
}

/**
 * Execute the job.
 *
 * @return void
 */
public function handle()
{
        $request = $this->$request;
}

Журнал ошибок:

ErrorException: Undefined variable: request in /var/www/html/sd/app/Jobs/EunoS.php:43

Может ли кто-нибудь помочь мне с этой проблемой?

1 Ответ

1 голос
/ 05 мая 2020

Когда вы получаете доступ к свойствам объекта, вам не нужно использовать второй знак $.

$request = $this->$request;

Должно быть

$request = $this->request;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...