Laravel 5 如何在Laravel5中插入数组字段数据

Laravel 5 如何在Laravel5中插入数组字段数据,laravel-5,laravel-eloquent,Laravel 5,Laravel Eloquent,如何使用Laravel插入多个文本字段数据。 我有两个字段 <input type="text" name="title[]" /> <input type="text" name="email[]" /> 这里是我打印这些值时得到的 Array ( [0] => title1 [1] => title2 ) Array ( [0] => desc1 [1] => desc2 ) 我怎样才能用雄辩的方式来添加它。

如何使用Laravel插入多个文本字段数据。 我有两个字段

<input type="text" name="title[]" />
<input type="text" name="email[]" />
这里是我打印这些值时得到的

Array
(
    [0] => title1
    [1] => title2
)
Array
(
    [0] => desc1
    [1] => desc2
)

我怎样才能用雄辩的方式来添加它。

方法1:

$name =  $request->title;
    $description =  $request->email;

    if(count($name) > count($description))
        $count = count($description);
    else $count = count($name);


for($i = 0; $i < $count; $i++){
    $objModel = new ModelName();
    $objModel->name = $name[$i];
    $objModel->description = $description[$i];
    $objModel->save();
}
$name =  $request->title;
    $description =  $request->email;

    if(count($name) > count($description))
        $count = count($description);
    else $count = count($name);

    for($i = 0; $i < $count; $i++){
        $data = array(
            'name' => $name[$i],
            'description' => $description[$i]
        );

        $insertData[] = $data;
    }

    ModelName::insert($insertData);
$name=$request->title;
$description=$request->email;
if(计数($name)>计数($description))
$count=计数($description);
else$count=计数($name);
对于($i=0;$i<$count;$i++){
$objModel=newmodelname();
$objModel->name=$name[$i];
$objModel->description=$description[$i];
$objModel->save();
}
方法2:

$name =  $request->title;
    $description =  $request->email;

    if(count($name) > count($description))
        $count = count($description);
    else $count = count($name);


for($i = 0; $i < $count; $i++){
    $objModel = new ModelName();
    $objModel->name = $name[$i];
    $objModel->description = $description[$i];
    $objModel->save();
}
$name =  $request->title;
    $description =  $request->email;

    if(count($name) > count($description))
        $count = count($description);
    else $count = count($name);

    for($i = 0; $i < $count; $i++){
        $data = array(
            'name' => $name[$i],
            'description' => $description[$i]
        );

        $insertData[] = $data;
    }

    ModelName::insert($insertData);
$name=$request->title;
$description=$request->email;
if(计数($name)>计数($description))
$count=计数($description);
else$count=计数($name);
对于($i=0;$i<$count;$i++){
$data=数组(
“名称”=>$name[$i],
'description'=>$description[$i]
);
$insertData[]=$data;
}
ModelName::insert($insertData);

你的能言善辩的模型在哪里?您在$name中获得的值是多少?你能打印出来并更新问题吗?我已经用输出更新了问题