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?
我面临的问题是作业之间的并发问题。
我使用了 WithoutOverlapping 中间件 (https://laravel.com /docs/9.x/queues#preventing-job-overlaps) 在我的作业上防止并发问题,效果很好。