【问题标题】:Laravel- how to get "old" value from radio button in foreach loopLaravel-如何从 foreach 循环中的单选按钮获取“旧”值
【发布时间】:2018-02-13 01:28:19
【问题描述】:

我想在表单验证失败后检索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

【问题讨论】:

    标签: php laravel views laravel-blade


    【解决方案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
    

    【讨论】:

    • 太棒了!非常感谢
    猜你喜欢
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-29
    • 1970-01-01
    • 2020-08-16
    • 2019-07-01
    • 1970-01-01
    相关资源
    最近更新 更多