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');
4 Réponses :
L'action sous la forme est fausse. Essayez ceci:
Vous passez une mauvaise route sur votre action. Changez votre à: strong> p> Edit: P> Il suffit de vous voir défini aussi votre itinéraire post-route. Changez-le à: P> action de formulaire code> de fort>:
Route::post('post/{id}','StudInsertController@update');
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 puis dans votre formulaire p> si vous ne voulez pas utiliser des itinéraires nommés Ensuite, vous pouvez utiliser merci p> p> p> {{param_name}} code> qui dans votre cas est
{{id}}} code>
URL code> méthode de Laravel. p>
@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
dans votre formulaire URL d'action doit être comme et dans votre fichier d'itinéraire p> Cela résoudra vos problèmes p > p>
Vous mettez la mauvaise URL de l'action s'il vous plaît vérifier