我附加user_id,product_id與額外的字段。每件事情都正常工作,直到額外的領域應該更新。當該字段將被第二次填充而不是更新時,會將另一個添加到數據庫中。這很明顯,因爲我使用了附件而不是同步。但是當我使用同步時,我得到一個錯誤。Laravel同步manytomany錯誤
這是我的代碼:
$price = $request->input('price');
$product = Product::find($id);
$product->users()->attach(Auth::id(), ['price' => $price]);
,這是我得到的,當我使用同步錯誤:傳遞給 照亮\數據庫
參數1 \雄辯\關係\ BelongsToMany :: formatRecordsList() 必須是數組類型,給定整數
非常感謝你的工作。 –