2017-04-26 87 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

我的意思是它看起来像一个循环内的形式,当我点击保存,所有的按钮被点击保存时间,我只得到第一个对象,我想保存在循环中的每个对象上 –