Ich möchte auf meine verwandten Tabelle aktualisieren Laravel 5.4Laravel UpdateOR arbeiten Erstellen nicht mit Beziehung
meinen Code
$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],
]);
}
}
Hier immer eröffne mein Code, um eine neue Zeile in proposalService aber nicht aktualisieren. Wie kann ich erstellen, wenn neu und Update wenn vorhanden.
Was ist Ihr zusammengesetzter Schlüssel zum Aktualisieren? Ich meine alle Attribute, die du hier benutzt hast? – mrabbani