我取出一個特定的記錄使用爲什麼Laravel /雄辯單個對象的save()更新多個記錄
$myTableObj = MyTable::where(['type' => $sometype])->first();
獲取它成功,更新一些領域,並與
$myTableObj->save();
保存數據表
令人驚訝的是,這條記錄與一起更新,另一條記錄也有'type'= $ sometype。可以做些什麼來防止這種情況? 注意:最初表沒有自動增量id字段,但我已經在論壇上看到它可能會在Laravel中產生問題,所以我添加了它,但沒有解決問題。
我們可以看到更多的代碼? –
你如何測試這個?那是內部測試嗎?你的表格模式似乎有問題,你能顯示模型類嗎? –