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');
3 Réponses :
Il devrait être
Route::delete('/delete/{id}', 'rendezv@destroy')->name('delete');
Vous utilisez En outre, vous n'en passez pas le paramètre itinéraire :: get () code>, mais fournissant
@method ('Supprimer') code>; Ce sont contradictoires. Modifiez votre itinéraire comme suit:
$ ID code>, donc
itinéraire ('Supprimer', $ getpat-> ID) code> ne fonctionnera pas. Vous pouvez le faire avec un champ de formulaire ou un paramètre d'URL: p>
La déclaration correcte de la route est la suivante:
Cette réponse est toujours fausse; Vous manquez le paramètre '/ {id}' code>.