Eloquent ORM を使用した Laravel での一括挿入
Eloquent ORM を使用して Laravel でデータベースの一括挿入を実行するのは簡単なプロセスです。次の手順を検討してください。
1.データ配列の定義:
まず、挿入するデータを含む配列を定義します。配列の各要素は 1 つの行を表す必要があります。例:
$data = [ ['name' => 'Coder 1', 'rep' => '4096'], ['name' => 'Coder 2', 'rep' => '2048'], //... ];
2. Eloquent::insert():
を使用する データ配列が定義されたら、Eloquent の insert() メソッドを利用して一括挿入を実行できます。構文は簡単です:
Coder::insert($data);
例:
提供された XML ドキュメントからデータを挿入するには、コードを次のように変更します:
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);
追加考慮事項:
以上がEloquentを使用してLaravelで一括挿入を実行する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。