En Laravel 8, il était malheureusement possible de récupérer une valeur transmise en GET à une URL … à partir de la méthode post d’une instance de request :
Ce comportement, qui apparaît à raison comme une anomalie, a été corrigé en Laravel 9 sans que cette correction soit mentionnée dans le changelog de montée de version. 😐
Désormais, à partir de Laravel 9, le comportement est le suivant :
Si par le passé vous avez malencontreusement utilisé la mauvaise méthode sans vous en rendre compte, vous êtes bon pour lancer quelques commandes route:list
pour vérifier que vous employez la bonne méthode :
ps : bon courage si vous avez des routes any