Php 在foreach循环中复制select2项
大家好,我正在用foreach从foods中的菜谱表返回数据。 我将所选ID作为所选ID,但这次将复制到所选ID。Php 在foreach循环中复制select2项,php,laravel,laravel-8,Php,Laravel,Laravel 8,大家好,我正在用foreach从foods中的菜谱表返回数据。 我将所选ID作为所选ID,但这次将复制到所选ID。 <select class="form-control select2 " name="lunch" multiple="" data-select2-id="lunch{{$item->id}}" aria-hidden="true"> <optgro
<select class="form-control select2 " name="lunch" multiple="" data-select2-id="lunch{{$item->id}}" aria-hidden="true">
<optgroup label="Öğle Yemeği" >
@foreach ($foods as $food)
@foreach ($item->dinner as $lunch)
@if ($lunch != $food->id)
@continue
@else
<option value="{{$food->id}}" selected >{{$food->name}}</option>
@break
@endif
@endforeach
<option value="{{$food->id}}">{{$food->name}}</option>
@endforeach
</optgroup></select>
@foreach($foods as$food)
@foreach($item->晚餐作为$午餐)
@如果($午餐!=$food->id)
@继续
@否则
{{$food->name}
@中断
@恩迪夫
@endforeach
{{$food->name}
@endforeach
我的代码输出如下:
我如何解决这个问题?您的代码重复了2次
<option value="{{$food->id}}" selected >{{$food->name}}</option>
@continue($lunch != $food->id)