Bonjour,
Je cherche à faire valider tous les champs d'un formulaire pour qu'ils soient tous "required". Cependant, tous les name de mon form ont cette forme :
... name="{{ $test->id }}[product]" ...
où
@foreach($tests as $test)
Comment faire ? J'ai testé quelque chose comme
$this->validate($request, [
'*.product' => 'required'
]);
mais rien...
Merci de votre aide
Bonjour,
merci pour ta réponse mais malheureusement cet article est assez vieux maintenant. Je crois qu'on peut faire autrement mais rien n'y fait, je ne trouve pas de solution... :(
Salut,
Tu devrais faire l'inverse
name="products[{{ $test->id }}]"
Et comment ça, tu pourras utiliser la règle suivante qui valide un tableau
'products.*' => 'required'
Salut,
merci pour ta réponse ! finalement, j'ai trouvé ce qu'il n'allait pas ! en faite la rule que j'ai mis marchait bien c'est juste l'affichage des erreurs qui n'allait pas
merci encore !