Laravel将表html中的多个数据插入到数据库中

时间:2017-01-23 12:27:09

标签: html mysql database laravel controller

3 个答案:

答案 0 :(得分:1)

一次插入多行的唯一方法是使用insert()。要使用此方法,您应首先准备数据。这是$data = [ ['name' => 'John', 'age' => 32], ['name' => 'Steve', 'age' => 25], ['name' => 'Mari', 'age' => 20], ]; 方法的正确数据结构:

Select A.* 
      ,B.*
 From  T_month_ranges A
 Cross Apply [dbo].[udf-Range-Date](A.StartMonth,A.EndMonth,'MM',1) B

答案 1 :(得分:0)

试试这个:

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

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

答案 2 :(得分:0)

您可以使用' name'输入的标记然后在控制器的store方法中请求它们,如下所示:

$request->name_of_the_inputs 

这将返回给你一个集合,所以你应该通过for循环利用数据