Laravel:如何比较2个集合属性

时间:2019-01-24 12:13:26

标签: php laravel collections

我正在向下面的视图发送数据;

我以多选形式显示所有联系人,并试图在选项列表中打印“ 已选择”。 (然后,我将使用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

0 个答案:

没有答案