Laravel-如何获得" old" foreach循环中单选按钮的值

时间:2017-09-04 19:52:35

标签: php laravel views laravel-blade

我想在验证表单失败后检索old所选单选按钮。 我找到了普通单选按钮的解决方案,但是我在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

1 个答案:

答案 0 :(得分:1)

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