2017-01-28 55 views
1

我有刀這如何通過laravel中的post方法通過按鈕發送數組?

@foreach($list as $item) 
     <tr class="columnsArray"> 
      <td>{{$item["lista"]}}</td> 
      <td>{{$item["oficina_ventas"]}}</td> 
      <td>{{$item["lista_precios"]}}</td> 
      <td>{{$item["tipo_precio"]}}</td> 
      <td>{{$item["nit"]}}</td> 
      <td>{{$item["producto"]}}</td> 
      <td>{{$item["material"]}}</td> 
      <td>{{$item["unidad_medida"]}}</td> 
      <td>${{$item["precio_actual"]}}</td> 
      <td>${{$item["nuevo_precio"]}}</td> 
      <td>{{$item["fecha_inicio"]}}</td> 
      <td>{{$item["cod"]}}</td> 
      <td>{{$item["cliente"]}}</td> 

     </tr> 

     @endforeach 
    </table> 

    <div class="botonEnviar"><button type="button" class="btn btn-success">ENVIAR</button></div> 

在foreach是要表明,但我想發送相同的列表,當我按一下按鈕,方法「後」

的路線是:

$app->post('notification','[email protected]'); 

而且功能:

function notification(Request $request){ 
    return $request; 
} 

返回請求,因爲測試

回答

1

爲每個列表項創建隱藏的輸入:

<form method="post" action="/notification"> 
 
    <table> 
 
    @foreach($list as $item) 
 
     <input type="hidden" name="lista" value="{{ $item['lista'] }}"> 
 
     <input type="hidden" name="oficina_ventas" value="{{ $item['oficina_ventas'] }}"> 
 
     <input type="hidden" name="lista_precios" value="{{ $item['lista_precios'] }}"> 
 
     <input type="hidden" name="tipo_precio" value="{{ $item['tipo_precio'] }}"> 
 
     <input type="hidden" name="nit" value="{{ $item['nit'] }}"> 
 
     <input type="hidden" name="producto" value="{{ $item['producto'] }}"> 
 
     <input type="hidden" name="material" value="{{ $item['material'] }}"> 
 
     <input type="hidden" name="unidad_medida" value="{{ $item['unidad_medida'] }}"> 
 
     <input type="hidden" name="precio_actual" value="${{ $item['precio_actual'] }}"> 
 
     <input type="hidden" name="nuevo_precio" value="${{ $item['nuevo_precio'] }}"> 
 
     <input type="hidden" name="fecha_inicio" value="{{ $item['fecha_inicio'] }}"> 
 
     <input type="hidden" name="cod" value="{{ $item['cod'] }}"> 
 
     <input type="hidden" name="cliente" value="{{ $item['cliente'] }}"> 
 
    
 
     <tr class="columnsArray"> 
 
     <td>{{$item["lista"]}}</td> 
 
     <td>{{$item["oficina_ventas"]}}</td> 
 
     <td>{{$item["lista_precios"]}}</td> 
 
     <td>{{$item["tipo_precio"]}}</td> 
 
     <td>{{$item["nit"]}}</td> 
 
     <td>{{$item["producto"]}}</td> 
 
     <td>{{$item["material"]}}</td> 
 
     <td>{{$item["unidad_medida"]}}</td> 
 
     <td>${{$item["precio_actual"]}}</td> 
 
     <td>${{$item["nuevo_precio"]}}</td> 
 
     <td>{{$item["fecha_inicio"]}}</td> 
 
     <td>{{$item["cod"]}}</td> 
 
     <td>{{$item["cliente"]}}</td> 
 
     </tr> 
 
    @endforeach 
 
    </table> 
 

 

 
<div class="botonEnviar"> 
 
    <button type="button" class="btn btn-success">ENVIAR</button> 
 
</div> 
 

 
</form>

這不是看起來不錯,但它是你的解決方案

+0

謝謝,但是, 它不工作時 我點擊發送...沒有錯誤發生,但是,什麼都不做 –

+0

我編輯的代碼。提交按鈕不合格,應該在表單元素 – zgabievi

+0

謝謝, 它的工作 –