问题描述
我有一个名为目录的数组,它与多个商店有关系。 我在控制器上用这个命令得到它们。 有用户,他们还与多家商店有关系。
$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 (将#修改为@)