1
では動作しませんを作成し、私はいつも私のコードが更新proposalServiceに新しい行を作成ではなく、5.4Laravel UpdateORは関係
にlaravelに私のコードここ
$id = $request->id;
$find = Presal::find($id);
$find->user_id = $request->customer_id;
$find->proposalid = $request->proposalid;
$psal = $find->save();
if ($psal) {
foreach ($request->service_item_id as $key => $n) {
$find->proposalService()->updateOrCreate([
'service_item_id' => $request->service_item_id[$key],
'start_date' => $request->start_date[$key],
'end_date' => $request->end_date[$key],
'service_type_id' => $request->service_type_id[$key],
'vendor_submit' => $request->vendor_submit[$key],
]);
}
}
を私の関連テーブルを更新します。 新しい場合は作成し、存在する場合は更新する方法を教えてください。
更新する複合キーは何ですか?ここで使用した属性はすべて意味しますか? – mrabbani