2017-09-04 10 views
1

フォームの検証が失敗した後にold選択したラジオボタンを取得したいと思います。 通常のラジオボタンの解決策を見つけましたが、鉱山はラベラーブレードビューのforeachループにあります。私は、通常のラジオのためのソリューションを試みたが、それは動作しません はここに私の見解です:Laravel- foreachループのラジオボタンから「古い」値を取得する方法

@foreach($projects as $key => $value) 
<tr> 
    <td><input type="radio" name="id_project" value="{{ $value->id_project }}" ></td> 
    <td>{{ $value->id_project }}</td> 
    <td>{{ $value->tytul }}</td> 
    <td>{{ $value->koszt }} </td> 
</tr> 
@endforeach 

答えて

0

old()と反復値の比較します。

@foreach($projects as $key => $value) 
<tr> 
    <td><input type="radio" name="id_project" value="{{ $value->id_project }}" {{ old('id_project') == $value->id_project ? 'checked' : ''}} ></td> 
    <td>{{ $value->id_project }}</td> 
    <td>{{ $value->tytul }}</td> 
    <td>{{ $value->koszt }} </td> 
</tr> 
@endforeach 
+0

素晴らしい!どうもありがとうございました –

関連する問題