在laravel 5.2中插入输入数组

时间:2016-05-12 23:05:41

标签: php laravel

我有问题,我想在数据库中插入输入数组,但只是在数据库中插入1行,我不能插入超过1行。

public function checkout(Request $request){
            $input= $request->all();

            $pay = new Pays;
            $bill= new detail_bills;

            $id_buy= $request->get('post_id');
            $name_product= $request->get('name_session');
            $picture= $request->get('picture');
            $quantity= $request->get('qty');
            $price= $request->get('price');

            foreach (Session::get('product') as $key =>$value)
            {
               $item = array([
                           "id_buy"       => $id_buy[$key],
                           "name_product" => $name_product[$key], 
                           "picture"      => $picture[$key], 
                           "price"        => $price[$key], 
                           "quantity"     => $quantity[$key]
                ]);


            }

            DB::table('detail_bills')->insert($item );
}

1 个答案:

答案 0 :(得分:2)

试试这段代码:

Using