2017-03-11 11 views
0

私は各店舗に対して動的にフォームを作成しています。フォームは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> 

結果から、私は取得しています。このコードから、私が

dd($request->name); 

をチェックするためにコントローラにこのフォームを送信すると、この

<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> 

です私はない属性。私はここで何が欠けていますか?そのため、入力フィールドにdisableddisabled削除と

使用これをする

答えて

1

、それはあなたのnameフォームフィールドが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)}} /-" /> 
+0

ありがとうございました – Alen

1

あなたに価格が表示されます。

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

だけdisabledを削除し、それは$requestで適切に利用可能であるべきです。

代わりにreadonly属性を検索している可能性があります。

+0

イエス私はそれをありがとう:) – Alen

関連する問題