如何解决比较刀片上的多个数组
我有一个名为目录的数组,它与多个商店有关系。 我在控制器上用这个命令得到它们。 有用户,他们还与多家商店有关系。
$stores = $user->store()->get();
$catalog = $user->catalog()->with('store')->get();
return view('manager.catalogs.manage',compact('stores','catalog'));
我想通过select2选择用户现有的商店,并将它们链接到目录(目录也有与商店的链接)。在这种情况下,必须预先选择用户链接到目录的商店。
我的问题是这里有一些目录和一些商店。
$catalog = $user->catalog()->with('store')->get();
$stores = $user->store()->get();
如何将用户商店与目录商店进行比较并在选择框中选择现有的商店?
<select class="select2 form-control max-length" multiple>
@foreach($stores as $store)
@if($catalog->store->id === $store_id)
<option value="{{$store->id}}" selected>{{$store->name}}</option>
@else
<option value="{{$store->id}}">{{$store->name}}</option>
@endif
@endforeach
</select>
表格
目录 身份证 |姓名 |用户 ID
商店 身份证 |姓名 |用户 ID
catalog_stores 身份证| catalog_id | store_id
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。