2017-02-28 83 views
0

我正试图找到解决方案,以下使用案例,使用Laravel我插入散装产品与数量和描述。例如product1的id:pro_1及其数量和说明,与其他产品相同。如果我提交表格,我如何知道数量和描述是哪种产品。Laravel批量插入

@foreach(get_products_by_parent_name("Content") as $product_id => $product_name) 
        <div class="col-md-4"> 
         <div class="form-group"> 
           <h4><label class="p_name"><input type="checkbox" value="{{ $product_id }}"> {{ $product_name}} </label></h4> 
           <label>Quantity</label> 
           <input type="number" min="1" class="form-control" 
           name="qn_{{$product_id}}"> 
           <label>Description</label> 
           <textarea class="form-control" name="desp_{{$product_id}}" style="resize: none;"></textarea> 
         </div> 
         </div> 
@endforeach 

sample

回答

0

而不是给你的所有字段名的产品ID,就可以让他们的阵列(例如:DESP _ {{$的product_id}}变为DESP [{{$的product_id}}]) 。通过结果循环,您可以创建一个具有给定数据的新模型。

+0

每个盒子都与product_id不同。 – Zack

+0

但我认为每个盒子的product_id都一样吗?您正在循环访问您的产品,其中每个结果都有唯一的关键字(product_id)。所以你可以在提交后访问盒子集,因为它们会根据给定的键在数组中组合在一起,在这个例子中是给定的product_id。 – WesselV

+0

每个盒子都有不同的product_id,如何分组是我最关心的问题。 – Zack