在选择字段中重新填充值

时间:2015-09-05 08:03:52

标签: php laravel-4

我想在验证后重新填充旧值。我尝试了很多选项,但我没有。

这是我的代码

select name="Skills[]" class="form-control select2" multiple="multiple" id ="Skills"
@foreach($skills as $skill)
option value="{{$skill->skill_id}}" >{{$skill->skill_name}}</option>            
@endforeach         
/select

1 个答案:

答案 0 :(得分:0)

如果我错了,请纠正我,但重新填充旧值的意思是在验证后显示为用户选择的选项吗?

如果是,那么您可以在重定向到查看以下内容后尝试:

    <?php $i=1; ?>
    <select name="Skills[]" class="form-control select2" multiple="multiple" id ="Skills">
      @foreach($skills as $skill)
        <option value="{{$skill->skill_id}}" @if($skill->skill_id==$i++){'selected="selected"'}@endif>{{$skill->skill_name}}</option>
      @endforeach
    </select>