拉拉维尔 - 如何从foreach循环中的单选按钮获取"old"值



我想在验证表单失败后检索old选定的无线电按钮。我找到了普通无线电按钮的解决方案,但我的位于Laravel Blade视图中的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

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

最新更新