Я обнаружил ошибку при попытке отобразить данные в теге select2. Я получил дубликаты данных и хочу знать, как их исправить. Я использую laravel 7 и вот мой код
Это мой код контроллера:
public function editLocation(Request $request,$id){
$mtFasilitas = DB::table('MT_Facility')->select('id','name')
->get();
$trFasilitas = DB::table('TR_Fasilitas')->select('idMtFasilitas')
->where('idDetailLokasi',$id)
->get();
return view('layout.back.content_kos.edit_kos',['mtFas' => $mtFasilitas, 'trFas' => $trFasilitas]);
}
Это мой шаблон лезвия:
<select class="js-example-basic-multiple form-control mb-4" name="fasilitas[]" multiple="multiple">
@foreach ($mtFas as $key => $data)
@foreach ($trFas as $key2 => $data2)
<option value="{{$data->id}}"{{$data2->idMtFasilitas == $data->id ? 'selected="selected"' : ''}}> {{ $data->name}}</option>
@endforeach
@endforeach
</select>
И вот результат: введите описание изображения здесь
Кто-нибудь может мне помочь? Спасибо