-1
votes

À Laravel, la méthode postale n'est pas prise en charge pour cet itinéraire. Méthodes prises en charge: Get, Tête PLZ

Je nouveau dans Laravel lorsque je mettez à jour la valeur, alors je suis confronté à ce problème. Message de Laravel est

"La méthode postale n'est pas prise en charge pour cet itinéraire. Méthodes prises en charge: obtenir, la tête". p> blockQuote>

J'utilise aussi ces méthodes ( @csrf_field code> et {{méthod_field ("mettre")}} code>) mais le résultat est de zéro. P>

forme HTML fort> p> xxx pré>

contrôleur strong> p> xxx pré>

ROUTE STRAND> P>

 Route::get('edit/{id}','StudInsertController@showid');
 Route::post('post/id','StudInsertController@update');


1 commentaires

Vous mettez la mauvaise URL de l'action s'il vous plaît vérifier


4 Réponses :


0
votes

L'action sous la forme est fausse. Essayez ceci: xxx


0 commentaires

0
votes

Vous passez une mauvaise route sur votre action. Changez votre action de formulaire code> de fort>: xxx pré>

à: strong> p> xxx Pré>

Edit: P>

Il suffit de vous voir défini aussi votre itinéraire post-route. Changez-le à: P>

Route::post('post/{id}','StudInsertController@update');


0 commentaires

2
votes

Utilisez des itinéraires nommés et donnez votre itinéraire un nom et j'ai modifié votre problème d'itinéraire pour accepter Param dans URL, nous devons utiliser {{param_name}} qui dans votre cas est {{id}}} xxx

puis dans votre formulaire xxx

si vous ne voulez pas utiliser des itinéraires nommés Ensuite, vous pouvez utiliser URL méthode de Laravel. xxx

merci


2 commentaires

@kashif si cela vous a aidé à la marquer comme réponse acceptée afin que d'autres bénéficieront également de cela. Merci


Bro Salman Zafar Merci beaucoup, vous résolvez mon problème Thnx à nouveau



0
votes

dans votre formulaire URL d'action doit être comme xxx

et dans votre fichier d'itinéraire xxx

Cela résoudra vos problèmes


0 commentaires