Задание передачи данных в очереди - PullRequest
0 голосов
/ 28 октября 2019

Я использую Laravel 4.2 и пытаюсь отправить задание позже в очереди, но carbon возвращает ошибку данных трейлинга ...

Сначала я попытался изменить DateTime, который я получилфункционировать для углерода. Не удалось решить проблему.

Queue::later($datetime1, 'QueueHelper@ActionArret', array('ordre' => $ordre,'cible' => $cible, 'action' => 'ARRET'), 'ARRET');

Где $ datetime1 установлен так: $ datetime1 = new DateTime ($ dateD);Я пытался отладить $ datetime1 объект является правильным объектом DateTime ... У кого-нибудь есть идея?

1 Ответ

0 голосов
/ 28 октября 2019

Я наконец-то понял это, в аргументе $ dtaa я дал $ order как объект, и так как я даю идентификатор объекта, он работает ... вот так

Queue::later($datetime1, 'QueueHelper@ActionArret', array('ordre' => $ordre->id,'cible' => $cible, 'action' => 'ARRET'), 'ARRET');

...