【发布时间】:2018-03-01 04:38:29
【问题描述】:
我的表单中有一个选择框,如下所示:
<select class="form-control" name="category_id" id="category_id">
@if(count($category_list)>0)
<option value="null">Pick a Category</option>
@foreach($category_list as $cl)
<option value="{{$cl->id}}">{{$cl->name}}</option>
@endforeach
@else
<option>No categories found</option>
@endif
</select>
我的问题是,当验证失败时,如何使用 old selected 选项填充 select 选项?通过填充我的意思是像{{old('input')}}..
我试过这样:
@if(old('category_id')
<option value="{{old('category_id')}}">{{old name ???}}</option>
@endif
但它只会获得category_id 值,而不是类别名称。如何获得旧的类别名称?就是这样,谢谢!
【问题讨论】:
-
这将为您提供选项标记的
value属性内的值,而不是选项标记的文本