表单未提交 laravel 中的属性

form isn't submitting with attributes in laravel

我正在为每个商店动态创建表单。

这是我的代码。

<form action="/{{$stores[$i]}}/order/place" method="POST">
  {{ csrf_field() }}
  <table class="table table-responsive table-condensed table-hover">
    <tbody>
      @foreach($products as $product)
      <?php $details = getProductById($product['product']); ?>
        <tr>
          <td class="td_name">
            <div class="row">
              <div class="col-lg-1">
            <a href="/{{$stores[$i]}}/product/{{$details->slug}}"><i aria-hidden="true" class="fa fa-eye"></i></a>
          </div>
          <div class="col-lg-11">
            <input value="{{ $details->product_name }}" type="text" class="form-control" name="name[]" disabled/>
          </div>
        </div>
      </td>
      <td class="td_qty">
        <div class="">
          <input type="number" name="qty[]" value="1" class="form-control" />
        </div>
      </td>
      <td class="td_price">
        <input type="price[]" name="price[]" class="form-control" disabled value="Rs. {{price_check($details->product_discount, $details->product_price, $details->sale_id, $details->discount, $details->sale_status)}} /-" />
      </td>
    </tr>
    @endforeach
</tbody>
<tfooter>
  <input type="submit" formtarget="_blank" class="btn btn-primary" value="Place Order" />
</tfooter>
</table>

现在从这段代码得到的结果是这样的

<form action="/ali_store/order/place" method="POST">
  <input type="hidden" name="_token" value="CJDqNipNtpNavJ9m1fogtUyCThJe2GCS75bI6KJ2">
  <table class="table table-responsive table-condensed table-hover">
<tbody>

  <tr>
    <td class="td_name">
      <div class="row">
        <div class="col-lg-1">
          <a href="/ali_store/product/Abc-ali_store_updated-ali-rasheed-ka-pehla-product"><i aria-hidden="true" class="fa fa-eye"></i></a>
        </div>
        <div class="col-lg-11">
          <input value="Ali Rasheed ka pehla product" type="text" class="form-control" name="name[]" disabled/>
        </div>
      </div>
    </td>
    <td class="td_qty">
      <div class="">
        <input type="number" name="qty[]" value="1" class="form-control" />
      </div>
    </td>
    <td class="td_price">
      <input type="price[]" name="price[]" class="form-control" disabled value="Rs. 63,708 /-" />
    </td>
  </tr>


  <tr>
    <td class="td_name">
      <div class="row">
        <div class="col-lg-1">
          <a href="/ali_store/product/"><i aria-hidden="true" class="fa fa-eye"></i></a>
        </div>
        <div class="col-lg-11">
          <input value="Ali Rasheed" type="text" class="form-control" name="name[]" disabled/>
        </div>
      </div>
    </td>
    <td class="td_qty">
      <div class="">
        <input type="number" name="qty[]" value="1" class="form-control" />
      </div>
    </td>
    <td class="td_price">
      <input type="price[]" name="price[]" class="form-control" disabled value="Rs. 109,579 /-" />
    </td>
  </tr>


  <tr>
    <td class="td_name">
      <div class="row">
        <div class="col-lg-1">
          <a href="/ali_store/product/Abc123ali_store_updatedabc-gtx-1070"><i aria-hidden="true" class="fa fa-eye"></i></a>
        </div>
        <div class="col-lg-11">
          <input value="Abc GTX 1070" type="text" class="form-control" name="name[]" disabled/>
        </div>
      </div>
    </td>
    <td class="td_qty">
      <div class="">
        <input type="number" name="qty[]" value="1" class="form-control" />
      </div>
    </td>
    <td class="td_price">
      <input type="price[]" name="price[]" class="form-control" disabled value="Rs. 900 /-" />
    </td>
  </tr>


  <tr>
    <td class="td_name">
      <div class="row">
        <div class="col-lg-1">
          <a href="/ali_store/product/"><i aria-hidden="true" class="fa fa-eye"></i></a>
        </div>
        <div class="col-lg-11">
          <input value="asdasd asd" type="text" class="form-control" name="name[]" disabled/>
        </div>
      </div>
    </td>
    <td class="td_qty">
      <div class="">
        <input type="number" name="qty[]" value="1" class="form-control" />
      </div>
    </td>
    <td class="td_price">
      <input type="price[]" name="price[]" class="form-control" disabled value="Rs. 10,958 /-" />
    </td>
  </tr>


  <tr>
    <td class="td_name">
      <div class="row">
        <div class="col-lg-1">
          <a href="/ali_store/product/asdasdasd-ali_store_updated-asdasdasda"><i aria-hidden="true" class="fa fa-eye"></i></a>
        </div>
        <div class="col-lg-11">
          <input value="Newest tesing product" type="text" class="form-control" name="name[]" disabled/>
        </div>
      </div>
    </td>
    <td class="td_qty">
      <div class="">
        <input type="number" name="qty[]" value="1" class="form-control" />
      </div>
    </td>
    <td class="td_price">
      <input type="price[]" name="price[]" class="form-control" disabled value="Rs. 1,000 /-" />
    </td>
  </tr>

</tbody>
<tfooter>
  <input type="submit" class="btn btn-primary" value="Place Order" />
</tfooter>
 </table>

当我将此表格提交给管理员检查时

dd($request->name);

我没有得到任何属性。我在这里错过了什么?

因为输入字段 disabled

将此与 disabled 移除一起使用,它会显示价格

<input type="price[]" name="price[]" class="form-control"value="Rs. {{price_check($details->product_discount, $details->product_price, $details->sale_id, $details->discount, $details->sale_status)}} /-" />

您的 name 表单字段包含 disabled 属性。

<input value="Ali Rasheed" type="text" class="form-control" name="name[]" disabled/>

只需删除 disabled 然后它应该可以在 $request 中正常使用。

您可能正在寻找 readonly 属性。