V
1 выбери все доступные тарифы.
2 выбери выбранные тарифы (желательно просто только айдишки)
3 циклом пройдись по доступным и сравни на наличие айди в массиве выбранных и положи в тариф свойство какоето типа
selected
тру или фолс4 ????
5 профит
Size: a a a
V
selected
тру или фолсКД
MP
... @if($forecast->tariffs->contains($tariff->id)) selected @endif...цикл естественно только по tariffs без вложенного цикла
ДГ
КД
@foreach ($tariffs as $tariff)
<option @if (in_array($tariff->id, $forecast->tariffs_id)) selected @endif value="{{ $tariff->id }}">{{ $tariff->title }}</option>
@endforeach
КД
MP
КД
MP
MP
@selected(<condition>)
становилось красивее сразу, так как иф всё же громоздкий, хз может сейчас уже как то иначе это делаютBlade::directive('selected', function ($expression) {и в коде будет
return '<?php if ($expression) ?> selected="selected" <?php endif; ?>';
});
@foreach ($tariffs as $tariff)
<option @selected(in_array($tariff->id, $forecast->tariffs_id)) value="{{ $tariff->id }}">{{ $tariff->title }}</option>
@endforeach
КД
️V
MP
D
D
V
MP
selected
тру или фолсV
V