Laravel Nicht in der Lage, die dispatch job von crontab

wenn ich diesen code in einer controller-queuing funktioniert gut

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

aber mit demselben code in crontab Fehler wirft

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

versucht, es wie

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

dann bekomme Fehler

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

bin nicht in der Lage, die job queue von einem cronjob jede Anregung wäre Super.

+1
2019-09-18 12:30:11
Quelle
0 Antworten

Sehen Sie sich andere Fragen zu Tags an