У меня есть три таблицы:
отель
hotel_feature
hotel_feature_assing
«hotel» и «hotel_feature» имеют отношение многие ко многим.
В "hotel_feature_assing" я сохраню идентификатор отеля и идентификатор функции.
В разделе редактирования у меня есть флажок, я хочу показать флажок как checked
, если текущий отель (тот, который редактируется) имеет функцию.
Как я могу проверить, что текущему отелю уже назначен флажок для проверки?
Это мой отель Модель:
public function features()
{
return $this->belongsToMany(HotelFeature::class, 'hotel_feature_assigns');
}
и в модели HotelFeature:
public function hotel()
{
return $this->belongsToMany(Hotel::class);
}
Это мой флажок:
@foreach($hotelfeatures as $key => $hotelfeature)
<input type="checkbox" name="idhotelfeature[]" id="idhotelfeature" value="{{ $hotelfeature->id }}"
style="margin-right:5px" @if ($hotel->is_feature)
checked
@endif><span class="font-weight-normal">{{ $hotelfeature->name_fa }}</span>
@endforeach