@php $hasErrors = $errors->any(); $mprProjects = \App\Models\Settings\ProjectSetting::active() ->with(['locations' => function ($q) { $q->where('is_active', true)->orderBy('name'); }]) ->orderBy('name') ->get(); $mprProjectsJson = $mprProjects->map(function ($p) { return [ 'id' => $p->id, 'name' => $p->name, 'locations' => $p->locations->map(function ($l) { return ['name' => $l->name]; })->values(), ]; })->values(); @endphp {{-- Trigger button --}} {{-- ── Modal overlay ── --}}