{{-- La recherche et les filtres d'une liste du catalogue (modèles, variations) : un formulaire GET, renvoyé à chaque liste changée. Changer le type vide les listes qui en dépendent (data-depend), dont les choix ne seraient plus proposés. $route : la liste visée $q : le texte recherché $selects : [nom, libellé, options (id => nom ou valeur => libellé), valeur courante, dépend du type ?] $total : le nombre de lignes trouvées --}} @php $filtre = collect($selects)->contains(fn ($s) => $s[3] !== null && $s[3] !== '') || ($q ?? '') !== ''; @endphp
@if ($filtre) @endif
@foreach ($selects as [$nom, $libelle, $options, $valeur, $depend])
@endforeach
{{ trans_choice('{0} Aucun résultat|{1} :n résultat|[2,*] :n résultats', $total, ['n' => $total]) }}