选择的选项等于数据库值

时间:2018-02-12 18:32:00

标签: laravel laravel-5 laravel-5.4 laravel-5.5

我正在尝试构建一个表单来编辑我的内容并有一个选择框。如何在用户输入编辑表单时,通过选项值(1-5)输入数据库的评分得分将成为选择的选项?

编辑代码:

                {{ Form::label('ratings_id', 'Ratings') }}
                <select class="form-control edit-form" name="ratings">
                    <option value="1">Very Poor</option>
                    <option value="2">Poor</option>
                    <option value="3">Fair</option>
                    <option value="4">Good</option>
                    <option value="5">Very Good/option>
                </select>

可以通过以下方式获得旧的评分(1-5):

$reviews->rating

当用户输入表单时,如何将旧评分显示为所选选项值?

1 个答案:

答案 0 :(得分:4)

将选项的值与正在编辑的$rating进行比较。

<option value="2" {{ $rating->value === 2 ? 'selected' : '' }}>Poor</option>