选择的选项等于数据库值

det*_*u20 0 laravel laravel-5 laravel-5.4 laravel-5.5

我正在尝试构建一个表单来编辑我的内容并有一个选择框。如何使通过选项 value(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>
Run Code Online (Sandbox Code Playgroud)

可以通过以下方式达到旧评分(1-5):

$reviews->rating
Run Code Online (Sandbox Code Playgroud)

当他们用户输入表单时,如何使旧的评分显示为选定的选项值?

小智 5

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

<option value="2" {{ $rating->value === 2 ? 'selected' : '' }}>Poor</option>
Run Code Online (Sandbox Code Playgroud)