我在使用 Laravel 开发 API 时遇到了一个问题。我遇到的问题是大多数路由都返回同样的错误:“此路由不支持 GET 方法。支持的方法:POST”。
我不清楚为什么会收到“GET 方法不受支持”的错误,因为我甚至都没有使用 GET 方法。这里是实际的路由代码:
Route::post('/addEvent', [SpecialEventsController::class, 'store']);
为了解决这个问题,我尝试将方法从 POST 更改为 GET,这样做确实消除了错误,但它又带来了另一个错误。而且 GET 方法也不适合此处的需求,所以无法正常工作。当我尝试在 Postman 中发送请求时,一切似乎都能正常运作。问题只出现在我在浏览器中尝试时。