-1
テキストフィールドから2つの値を保存しようとしましたが、実際にはこのビューでsaveをクリックするとforeachの最初のIDだけが取得されます。foreachループをフォームに保存して値を保存する
2つのテキストフィールドには、次のとおりです。私は、foreachのは
誰かがこれを達成する方法を知っているオブジェクトの値を取得したいと思いresultat_domicileとresultat_visiteur?おかげ
事前
でたくさんここに私の見解: ここに私のコントローラ@foreach($rencontres as $rencontre)
{!! Form::open(array('route' => array('add.resultat', $rencontre->id)))!!}
<div class="box-body">
<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>
<div class="box-footer">
<div class="col-xs-12 text-center">
{!! Form::submit('Save', ['class' => 'btn btn-info btn-lg center-block']) !!}
{!! Form::close() !!}
</div>
</div>
@endforeach
:
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);
}
はい私は、クエリの最初のIDのオブジェクトを取得します。だから、保存ボタンをクリックすると、ビューが同じ時間内にチェックされているように見えて、最初のオブジェクトだけが得られます。多分私のforeachループは適切な場所にいませんか? –