Ich habe eine ziemlich komplexe Abfrage mit vielen Daten, die abgerufen werden. Momentan habe ich zwei Jobs mit ähnlichen komplexen Anfragen und jetzt muss ich einen dritten Job schreiben. Die Abfragen werden auch für Databases verwendet, daher muss ich sicherstellen, dass sie dieselben sind, die nicht optimal sind. Ich habe redundanten Code. Ich möchte jedoch meinen Code verbessern und einfach einen Job verwenden, der jede Anfrage akzeptiert.Eloquente Abfrage an einen Job senden
Was ich tun möchte, ist die Abfrage für meine Databases zu einem einzigen Job übergeben, der jede Abfrage und führt es einen Excel-Export erstellen. Ich bin jedoch nicht sicher, ob es möglich ist, die tatsächliche Abfrage anstelle des Ergebnisses zu serialisieren, da die Abfrage sehr lange dauern kann und ich sie über die Redis-Warteschlange, die ich habe, ausführen möchte.
Wenn ich versuche, die Eloquent Abfrage an einen Job, den ich bekommen passieren „Man kann nicht serialisiert werden oder unserialize PDO Instanzen“
Wie kann ich dieses Problem loszuwerden und die Abfrage an den Job senden ausgeführt werden?