essaie
Bonjour,
Voila je rencontre un petit problème avec mon code.
Ce que je fais
controller :
route :
une partie de la vue qui envoie la route :
Ce que je veux
que {id} et {anc} se remplissent corectement en fonction de l'id de chacun
Ce que j'obtiens
dans la route, {id} se remplit correctement mais {anc} reste toujours à 1 alors qu'il est censé changer en fonction de value="{{ $anc->id }}
http://localhost:8000/bilans/182/1/criteresperso/add
J'ai passé l'après-midi à chercher sans succès.... si quelqu'un voit où se trouve mon erreur ?
Merci d'avance !
6 réponses
Malheureusement ça ne change rien...
personne pour me débloquer ?
ça manque de précision, l'id Anc doit être statique depuis le backend ou dépend de ton formulaire et d'une entrée utilisateur ?
Si c'est le premier cas, alors la solution de @oghouz devrait fonctionner, si le problème subsiste, cela viens de ton backend qui récupère mal la donnée.
Si c'est le second cas, il te faut passer soit par un FORM soit par du js qui changera la cible de ton lien.
Salut,
Vérifie que le paramètre de route dans ton URL soit bien nommé id, sinon Laravel ne pourra pas faire le match.
Erreurs :
1- tu envois le formulaire par post mais tu cree une de type get donc forcement rien ne va marcher
2- tu met plusieurs bouttons de type "submit" dans ton formulaire pourtant le submit va toujour aller vers le
lien de l'attribut "action" du formulaire
3- met l'id du bilan dans un input hidden puis tu va le recuperer dans le controller
formulaire
4- explique clairement le fonctionnement de ton formulaire
la route
le controller
notons que sur laravel on recupere les parametres envoyer par get ou par post facilement grace a la classe "REQUEST"