select.blade.php 592 B

123456789101112131415161718192021
  1. <?php
  2. /**
  3. * params:
  4. * name 名称
  5. * id ID
  6. * class 类名
  7. * required 是否必须
  8. * all 是否有全部选项
  9. * allValue 全部选项的值
  10. * options 选项列表
  11. * default 默认值
  12. */
  13. ?>
  14. <select name="{{$name ?? ''}}" id="{{$id ?? ''}}" class="form-control {{$class ?? ''}} @if($required ?? false) required @endif">
  15. @if($all ?? false)
  16. <option value="{{$allValue ?? ''}}">{{ __('auto.全部') }}</option>
  17. @endif
  18. @foreach($options as $k => $v)
  19. <option value="{{$k}}" @if(($default ?? null) == $k) selected @endif>{{$v}}</option>
  20. @endforeach
  21. </select>