2017-01-23 16 views

答えて

0

は、これを試してください

$insert = array(
    0 => array(
     'col1' => 'val1', 
     'col2' => 'val2', 
    ) 
    1 => array(
     'col1' => 'val1', 
     'col2' => 'val2', 
    ) 
); 

DB::table('tablename')->insert($insert); 
1

一度に複数の行を挿入する唯一の方法はModel::insert($data)を使用しています。この方法を使用するには、まずデータを準備する必要があります。ここでinsert()方法のための適切なデータ構造です:

$data = [ 
    ['name' => 'John', 'age' => 32], 
    ['name' => 'Steve', 'age' => 25], 
    ['name' => 'Mari', 'age' => 20], 
]; 
0

あなたが入力のための「name」タグを使用することができ、このようなコントローラの店舗方法でそれらを要求:

$request->name_of_the_inputs 

これはあなたに戻りますコレクションなので、forループを使用してデータを利用する必要があります

関連する問題