我想获得从1980年到今天的季节列表,如果有人选择了其中一个,那么它应该在前端选择,但我不知道如何选择它。这是我的代码:你能帮助我吗?
<div class="form-group">
<label class="col-lg-2 control-label">@lang('main.season')</label>
<div class="col-lg-6">
<select class="form-control" name="season">
@for($i = 1980; $i < \Carbon\Carbon::now()->format('Y') ; $i++)
<option @if($data->season == $i) selected @endif>{{$i}}/{{$i + 1}}</option>
@endfor
</select>
</div>
</div>
答案 0 :(得分:1)
在<select>
@for ($i = 1980; $i < date('Y'); $i++)
<option value="{{ $val = "{$i}/" . ($i + 1) }}"{{ $val === $data->season ? ' selected' : ''}}>{{ $val }}</option>
@endfor
答案 1 :(得分:0)
试试这个:
<div class="form-group">
<label class="col-lg-2 control-label"></label>
<div class="col-lg-6">
<select class="form-control" name="season">
@foreach(range(\Carbon\Carbon::now()->year, 1998) as $year)
<option @if(2000 == $year) selected @endif>{{($year-1)}}/{{$year}}</option>
@endforeach
</select>
</div>
</div>