0
votes

La méthode de suppression n'est pas prise en charge pour cet itinéraire avec Laravel

Je suis à l'aide de Laravel dans mon projet, est-ce que je veux supprimer un rendez-vous, mais je reçois cette erreur: la méthode DELETE n'est pas prise en charge pour cet itinéraire. Méthodes prises en charge: GET, TÊTE.

Ceci est le contrôleur: P>

 Route::get('/delete', 'rendezv@destroy')->name('delete');


0 commentaires

3 Réponses :


4
votes

Il devrait être

Route::delete('/delete/{id}', 'rendezv@destroy')->name('delete');


0 commentaires

3
votes

Vous utilisez itinéraire :: get () , mais fournissant @method ('Supprimer') ; Ce sont contradictoires. Modifiez votre itinéraire comme suit: XXX

En outre, vous n'en passez pas le paramètre $ ID , donc itinéraire ('Supprimer', $ getpat-> ID) ne fonctionnera pas. Vous pouvez le faire avec un champ de formulaire ou un paramètre d'URL: xxx


0 commentaires

0
votes

La déclaration correcte de la route est la suivante: xxx


1 commentaires

Cette réponse est toujours fausse; Vous manquez le paramètre '/ {id}' .