Heim >Backend-Entwicklung >PHP-Tutorial >Wie führt man mit Eloquent Masseneinfügungen in Laravel durch?
Masseneinfügung in Laravel mit Eloquent ORM
Das Durchführen von Masseneinfügungen in Datenbanken in Laravel mit Eloquent ORM ist ein unkomplizierter Prozess. Betrachten Sie die folgenden Schritte:
1. Definieren Sie Ihr Datenarray:
Definieren Sie zunächst ein Array mit den Daten, die Sie einfügen möchten. Jedes Array-Element sollte eine einzelne Zeile darstellen. Zum Beispiel:
$data = [ ['name' => 'Coder 1', 'rep' => '4096'], ['name' => 'Coder 2', 'rep' => '2048'], //... ];
2. Verwenden Sie Eloquent::insert():
Sobald das Datenarray definiert ist, können Sie die insert()-Methode von Eloquent verwenden, um die Masseneinfügung durchzuführen. Die Syntax ist unkompliziert:
Coder::insert($data);
Beispiel:
Um die Daten aus dem bereitgestellten XML-Dokument einzufügen, können Sie Ihren Code wie folgt ändern:
foreach ($oXML->results->item->item as $oEntry) { $data[] = [ 'first_name' => $oEntry->firstname, 'last_name' => $oEntry->lastname, 'date_added' => date("Y-m-d H:i:s"), ]; } Item::insert($data);
Zusätzlich Überlegungen:
Das obige ist der detaillierte Inhalt vonWie führt man mit Eloquent Masseneinfügungen in Laravel durch?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!