我有问题,我想在数据库中插入输入数组,但只是在数据库中插入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 );
}
答案 0 :(得分:2)
试试这段代码:
Using