
Omar Gavidia
PreguntaCuando presiono le boton “delete” me sale el siguiente mensaje de error:
“The DELETE method is not supported for this route. Supported methods: GET, HEAD, POST.”
No he podido resolverlo aun. Me pueden ayudar con este issue.
-
si estas definiendo tus rutas a mano probablemente no tienes la del Delete aun.
-
si estas usando un controlador de recurso (ResourceController) obvia lo anterior.

Eduardo Rahn
Como el problema es de ruta, hay que verificar 2 cosas.
que estes llamando correctamente a la ruta desde el href.
"{{ route('report.destroy', $report) }}"
lo anterior tiene el nombre de la ruta y el recurso que se va a eliminar
El otro punto a observar el archivo web.php

Victor Barrios Alvarez
Hola, yo experimente lo mismo y mi error se encontraba en confirmDelete.blade.php ya que en el action del form solo tenia esto:
<form action="/expense_reports/" method="POST">
es decir, le hacia falta el id del reporta que quiero borrar. Solución:
<form action="/expense_reports/{{ $report->id }}" method="POST">

Lorena Pena Verdú
Hola Omar,
Puedes ponernos una captura del controlador y de la vista? A ver si conseguimos resolverlo!

Raúl Antonio Morales Barros
igual te copio por si te sirve la ruta que tengo
<td><a href="/expense_reports/{{$expenseReport->id}}/confirmDelete">Delete</a></td>

Raúl Antonio Morales Barros
Creo que pasa cuando escribes mal la ruta en el <a href="aquí_puede_estar_el_error" ></a> A mí me salió lo mismo pero cuando estaba editando y era por la ruta.