Was sind die Unterschiede zwischen updateOrCreate () und updateOrInsert () in Laravel 5.4?

8

Beide Methoden scheinen einen neuen Datensatz zu erstellen, wenn dieser nicht existiert, oder einen Datensatz mit bereitgestellten Daten zu aktualisieren

    
Daniel 07.06.2017, 08:18
quelle

1 Antwort

8

updateOrCreate ist eine Methode von Eloquent Builder und updateOrInsert ist Methode von Abfrage-Generator .

updateOrCreate gibt das Modell zurück, während updateOrInsert den booleschen Wert

zurückgibt

Signaturen aus Laravel-Code:

updateOrCreate

%Vor%

updateOrInsert

%Vor%     
Kyslik 07.06.2017, 08:22
quelle

Tags und Links