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!