如何通过一个按钮阵列在laravel中通过post方法发送?

时间:2017-01-28 17:37:30

标签: php laravel laravel-5 request laravel-blade

我有刀片这个

    @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是要显示但是我想在点击按钮时发送相同的列表,方法“post”

路线是:

$app->post('notification','AtlanticControllerChangePrice@notification');

功能是:

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

返回请求,因为测试

1 个答案:

答案 0 :(得分:1)

为每个列表项创建隐藏的输入:

&#13;
&#13;
<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>
&#13;
&#13;
&#13;

看起来并不好,但这是你的解决方案