Maison > Questions et réponses > le corps du texte
J'ai le tableau suivant (MySQL) :
Cette ligne de code dans mon modèle d'actif (principalement appelé par un travail asynchrone) :
$this->sites()->syncWithPivotValues($sites, ['is_current_site' => true]);
Mon problème est que lorsque je fais cette ligne, j'obtiens toujours des erreurs de contrainte en double et je ne comprends pas pourquoi. Des idées?
P粉0684862202023-09-15 00:34:14
Le problème auquel je suis confronté est le problème de concurrence entre les emplois.
J'ai utilisé le middleware WithoutOverlapping (https://laravel.com /docs/9.x/queues#preventing-job-overlaps) pour éviter les problèmes de concurrence sur mes tâches et cela fonctionne très bien.