0
votes

Comment lire une entrée dynamique dans le contrôleur de Laravel

J'ai une forme qui crée des intrants dynamiques. Je dois être capable de les ramasser par le contrôleur, mais cela ne prend que la première entrée car il n'est pas dynamique, à partir du premier, il ne fonctionne pas dynamique, il ne fonctionne pas

HTML < / p> xxx

contrôleur: xxx

pd: Si je passe le formulaire via AJAX, ça fonctionnera-t-il ?


5 commentaires

Pouvez-vous publier votre code HTML et AJAX aussi


La reponse courte est oui.


à Ajax je ne l'ai pas fait, je l'ai passé de la manière traditionnelle


ok @talha f j'avais peur qu'avec Ajax si elle pouvait


Si vous le transmettez, alors cela fonctionnera. Sinon pas.


3 Réponses :


-1
votes

Essayez de boucler les entrées de la requête et d'obtenir la clé et la valeur de l'entrée

foreach ($request->except('_token') as $key => $value) {
    Log::info($key);
    Log::info($value);
}


0 commentaires

-1
votes

Dans votre contrôleur, vous pouvez itérer sur le nombre d'éléments de formulaire de votre formulaire (si ce compte est disponible) attribuant vos valeurs aux variables variables.

for($i=0; $i<$elements_count; $i++) {
  ${'precio'.$i} = $request->input('precio'.$i);

}


0 commentaires

-1
votes

Pourquoi n'utilisez-vous pas un tableau pour envoyer ces entrées, il sera plus facile de savoir que le numéro de Wich est également présent xxx

puis dans le contrôleur, il vous suffit de récupérer une entrée, le tableau xxx


2 commentaires

mais ce dont il avait besoin @ D.Simmons


Il me semble que ce que c'est peut-être ce que j'ai vraiment besoin de l'essayer, je vous dis un ami