使用 laravelsyncWithPivotValue 方法時出現重複約束錯誤
P粉884667022
P粉884667022 2023-09-14 10:25:33
0
1
505

我有下表(MySQL):

我的資產模型中的這行程式碼(主要由非同步作業呼叫):

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

我的問題是,當我執行此行時,我經常出現重複約束錯誤,但我不明白為什麼。有什麼想法嗎?

P粉884667022
P粉884667022

全部回覆(1)
P粉068486220

我面臨的問題是作業之間的並發問題。

我使用了WithoutOverlapping 中間件(https://laravel.com /docs/9.x/queues#preventing-job-overlaps) 在我的作業上防止並發問題,效果很好。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!