Laravel Pas en mesure d'expédier les emplois de crontab

si j'utilise ce code dans un contrôleur de files d'attente fonctionne bien

 $job=(new ReProcessShipment($single_data->request_data))->delay(2);
 $this->dispatch($job);

mais en utilisant le même code dans votre crontab erreur jette

Method App\Console\Commands\AddPreProcess::dispatch does not exist. {"exception":"[object] (BadMethodCallException(code: 0):
Method App\Console\Commands\AddPreProcess::dispatch does not exist.

essayé de l'utiliser comme

 $job=(new ReProcessShipment($single_data->request_data))->delay(2);
 ReProcessShipment::dispatch($job);

puis obtiens le message d'erreur

Object of class App\Jobs\ReProcessShipment could not be converted to string {"exception":"[object] (ErrorException(code: 0): Object of class App\Jobs\ReProcessShipment could not be converted to string at

ne suis pas en mesure de traiter le travail de la file d'attente à partir d'une tâche cron toute suggestion serait génial.

+1
2019-09-18 12:30:11
source
0 réponses

Voir d'autres questions sur les étiquettes