2017-04-26 89 views
1

我有這個控制器抓取用戶在單擊保存之前輸入的兩個文本字段值。一切都很好,直到我檢查值..沒有發生似乎輸入請求不起作用從輸入文本中缺少輸入值

我在哪裏做錯了?我沒有得到爲「resultat_domicile」和「resultat_visiteur」輸入的值。感謝很多提前如果有人可以幫助

這裏的控制器:

public function addResultat(Request $request , $id){ 

     $rencontre = Rencontre::findOrFail($id); 

     $rencontre->resultat_domicile = $request->input('resultat_domicile'); 
     $rencontre->resultat_visiteur = $request->input('resultat_visiteur'); 

     dd($rencontre); 

    } 

這裏我的觀點:

{!! Form::open(array('route' => array('add.resultat', $rencontre->id)))!!} 

       @foreach($rencontres as $rencontre) 


        <div class="box-body"> 
         <div class="row"> 
          <div class="col-md-4"></div> 
          <div class="col-md-4 text-center"> 
           <p class="h4">{{$rencontre->compet->lb_compet}}</p> 
           <p class="h4 text-light-blue">{{\Carbon\Carbon::parse($rencontre->dt_rencontre)->format('d/m/Y')}}</p> 
           <br> 
          </div> 
          <div class="col-md-4"></div> 
         </div> 
         <div class="row"> 
          <div class="col-md-5"> 
           <h2 class="pull-right"><div class="fa fa-shield pull-right"></div>{{$rencontre->equipe_domicile->lb_equipe}}</h2> 
          </div> 
          <div class="col-md-2"> 
           <div class="row"> 
            <div class="col-xs-5"> 
             {!! Form::text('resultat_domicile', null , ['class' => 'form-control', 'placeholder' => 'Ex: 20 points']) !!} 

            </div> 
            <div class="col-xs-2 text-center"> 
             <span class="h2">-</span> 
            </div> 
            <div class="col-xs-5"> 
             {!! Form::text('resultat_visiteur', null , ['class' => 'form-control', 'placeholder' => 'Ex: 20 points']) !!} 
            </div> 

           </div> 
          </div> 
          <div class="col-md-5"> 
           <h2 class="pull-left"><div class="fa fa-shield pull-left"></div>{{$rencontre->equipe_visiteur->lb_equipe}}</h2> 
          </div> 
         </div> 


         @endforeach 

         <div class="box-footer"> 
          <div class="col-xs-12 text-center"> 
           {!! Form::submit('Enregistrer', ['class' => 'btn btn-info btn-lg center-block']) !!} 
           {!! Form::close() !!} 
          </div> 
         </div> 
+0

嘗試'DD($請求 - > resultat_domicile);',看看會發生什麼。讓我知道如果這給了結果 – Markinson

回答

1

我想你已經出完整視圖。您需要提交表單以獲取值,但您只是創建一個簡單的鏈接。

確保您有Form::open()打開表單並提交與提交按鈕的形式,像Form::submit()

+1

對不起哈哈!我忘了試試這個。謝謝我更新了代碼,如果有人有同樣的問題。再次感謝 –

+0

現在唯一的問題,當我點擊保存我得到的價值,但如果我有很多IDS只需要第一個!這似乎是我的foreach是不是在正確的地方 –

+0

我的意思是它看起來像一個循環內的形式,當我點擊保存,所有的按鈕被點擊保存時間,我只得到第一個對象,我想保存在循環中的每個對象上 –