{{-- Partial: picker-поля — cars_picker, makes_picker, reviews_picker, services_picker Переменные из родителя: $field, $prefix, $values --}} {{-- ── cars_picker — мультиселект авто из каталога ────────────────── --}} @if($field['type'] === 'cars_picker') @php // Площадки из справочника — строго оттуда, не из car.platform $cpSection = \App\Models\DictSection::where('code', 'platforms')->with('values')->first(); $cpPlatforms = $cpSection ? $cpSection->values->pluck('value') : collect(); $allCars = \App\Models\Car::select('id', 'make', 'model', 'year', 'price_rub', 'price_usd', 'platform') ->where('status', 'active') ->orderBy('make')->orderBy('model')->get(); $selectedIds = array_map('intval', $values[$field['name']] ?? []); $cpUid = 'cp-' . Str::random(6); // уникальный id для изоляции JS на странице с несколькими picker-ами @endphp
В каталоге пока нет автомобилей.
@endforelseДобавьте марки в справочник «Марки и модели».
@endforelse