我正在向下面的视图发送数据;
我以多选形式显示所有联系人,并试图在选项列表中打印“ 已选择”。 (然后,我将使用jquery用选定的插件填充select字段)。在我的其他页面中,嵌套的foreach循环有效(如下所示),它有效的@if
检查是针对单个值进行检查。但是现在,我要检查多个值。嵌套的foreach循环失败(见下文)
$contacts = ContactDirectory::where('customer_id', Auth::user()->customer_id)->get(); //Say 50 contacts
$rfito = rfito::where('rfi_id',$rfiid)->get(); // say 5 contacts
然后
@foreach ($contacts as $contact)
@foreach ($rfito as $rfito)
<option value="{{$contact->id}}" @if($contact->id == $rfito->contact_id) selected @endif >
{{$contact->firstname}}
</option>
@endforeach
@endforeach