ich für eine Eins-zu-Eins-Einsatz solchen Code kam:Does Modell :: erstellen db Transaktion macht
$anotherPet = \App\Pet::create($data);
$anotherUser = \App\User::create($data);
$anotherPet->user()->associate($anotherUser);
$anotherPet->save();
Hat create()
einen Anruf zu db machen oder die Transaktion auf save()
gemacht wird?
3 vs 1 Anrufe?
Schätzen Sie Ihre freundliche Hilfe.
Sie sind 2 Instanzen und Fremdschlüssel Einschränkungen sind beteiligt, deshalb habe ich zu diesem Muster kam :( Kann ich() 'mit' fill() '? –
in diesem Fall müssen Sie das Objekt speichern Sie möchten vor dem Zuordnen assoziieren, sonst haben Sie keinen Primärschlüssel Ich habe die erste Antwort aktualisiert –