select.blade.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. <div class="{{$viewClass['form-group']}} {!! !$errors->has($errorKey) ? '' : 'has-error' !!}">
  2. <div for="{{ $id }}" class="{{ $viewClass['label'] }} control-label">
  3. <span>{!! $label !!}</span>
  4. </div>
  5. <div class="{{$viewClass['field']}}">
  6. @include('admin::form.error')
  7. <input type="hidden" name="{{$name}}"/>
  8. <select class="form-control {{$class}}" style="width: 100%;" name="{{$name}}" {!! $attributes !!} >
  9. <option value=""></option>
  10. @if($groups)
  11. @foreach($groups as $group)
  12. <optgroup label="{{ $group['label'] }}">
  13. @foreach($group['options'] as $select => $option)
  14. <option value="{{$select}}" {{ $select == old($column, $value) ?'selected':'' }}>{{$option}}</option>
  15. @endforeach
  16. </optgroup>
  17. @endforeach
  18. @else
  19. @foreach($options as $select => $option)
  20. <option value="{{$select}}" {{ Dcat\Admin\Support\Helper::equal($select, old($column, $value)) ?'selected':'' }}>{{$option}}</option>
  21. @endforeach
  22. @endif
  23. </select>
  24. @include('admin::form.help-block')
  25. </div>
  26. </div>