2017年11月13日月曜日

Eloquentを使用してDBに一括INSERT [PHP Laravel]

LaravelのEloquentを使用して、DBに一括でINSERT。

//配列を宣言
$User_A = [];

for ($i = 1; $i <= 10; $i++) {
   
    $User_E = new User();

    $User_E->id = $i;
    $User_E->name = "テスト";

    //Modelを配列にし追加
    $User_A[] = $User_E->toArray();
}

//引数に配列を渡し、一括でINSERT
User::insert($User_A);

これで大量のINSERTをする時にちょっとは早くなりそう。

0 件のコメント:

コメントを投稿