2017-02-28 251 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