I have a Laravel(8.83) application. API routes end up in GET requests always.
To check the problem I have deleted all the routes except one. Now I have just one route:
Route::put("cart/{id}", function(Request $request, $id) {
return $request->all();
});
Although I make PUT request on the postman, the result is: "The GET method is not supported for this route. Supported methods: PUT."
I have tried PUT, PATCH, POST, DELETE, and OPTIONS. All ended up in the same error.
CodePudding user response:
The request method is probably getting modified in Postman or in webserver config, or in .htaccess.
Here's one thread on a similar issue in Postman - Postman support
For a reference to a working .htaccess - Laravel .htaccess GitHub
CodePudding user response:
Sometime this problem due to postman. please try any other like (Repid api client or thunder client).


