2015-09-05 76 views
0

我想在驗證後重新填充舊值。我嘗試了很多選項,但沒有收到。在選擇字段中重新填充值

這裏是我的代碼

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 

回答

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> 
相關問題