我正在寻找一种为约会创建表单的方法,到目前为止,我有2个字段,格式为“字符串”,对您来说正确吗?
<fieldset class="form-group {{ $errors->has('hour_start') ? 'has-error' : '' }}">
<label for="company-content">Hour Start</label>
<select name="hour_start" id="" class="form-control">
<option value="">Hour Start</option>
<option value="08:00" @if (old('hour_start') == "08:00") {{ 'selected' }} @endif>08:00</option>
<option value="10:00" @if (old('hour_start') == "10:00") {{ 'selected' }} @endif>10:00</option>
</select>
</fieldset>
<fieldset class="form-group {{ $errors->has('hour_end') ? 'has-error' : '' }}">
<label for="company-content">Hour End</label>
<select name="hour_end" id="hour_end" class="form-control">
<option value="">Hour End</option>
<option value="10:00" @if (old('hour_end') == "10:00") {{ 'selected' }} @endif>10:00</option>
<option value="13:00" @if (old('hour_end') == "13:00") {{ 'selected' }} @endif>13:00</option>
</select>
</fieldset>
我认为验证会很复杂吗?
谢谢您的帮助。
答案 0 :(得分:1)
您也可以将选项放置在数组中并使用foreach,如果以后需要添加其他选项将简化操作,具体取决于您。
$options = ['10:00','13:00'];
@foreach($options as $opt)
<option value="{{$opt}}" @if (old('hour_end') == $opt) {{ 'selected' }} @endif>{{$opt}}</option>
@endforeach