suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Doppelter Einschränkungsfehler bei Verwendung der laravelsyncWithPivotValue-Methode

Ich habe die folgende Tabelle (MySQL):

Diese Codezeile in meinem Asset-Modell (meist von einem asynchronen Job aufgerufen):

$this->sites()->syncWithPivotValues($sites, ['is_current_site' => true]);

Mein Problem ist, dass ich bei dieser Zeile immer wieder doppelte Einschränkungsfehler erhalte und nicht verstehe, warum. Irgendwelche Ideen?

P粉884667022P粉884667022447 Tage vor518

Antworte allen(1)Ich werde antworten

  • P粉068486220

    P粉0684862202023-09-15 00:34:14

    我面临的问题是作业之间的并发问题。

    我使用了 WithoutOverlapping 中间件 (https://laravel.com /docs/9.x/queues#preventing-job-overlaps) 在我的作业上防止并发问题,效果很好。

    Antwort
    0
  • StornierenAntwort