预约的开始时间和结束时间

时间:2019-08-28 21:09:37

标签: laravel laravel-5

我正在寻找一种为约会创建表单的方法,到目前为止,我有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>

我认为验证会很复杂吗?

谢谢您的帮助。

1 个答案:

答案 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