Laravel不接受没有任何参数的GET API请求

问题描述

我正在Laravel 8.x版中为第三方系统制作API。为此,我创建了一些API,并且所有路由都在 routes / api.PHP

中提到

在我们的系统中,很少有可以通过GET请求访问的API,这些API返回的数据无需任何身份验证和参数。在api.PHP中查看以下路由:

//routes/api.PHP 
Route::group(['namespace' => 'App\Http\Controllers\WebServices'],function() {
    Route::get('event_types','EventWs@getEventTypes');
    Route::get('event_type/{event_type_id}','EventWs@getEventTypeById');
});  

看看上面的两条路线。有段的路由可以正常处理GET请求,但是没有任何段的路由不会调用。这只是一个简单的GET请求,没有任何段或查询字符串。

过去几个月来我一直在研究Laravel,但是这个问题对我来说很奇怪。可能存在某种中间件阻止GET(无段或查询字符串)路由执行。但是我找不到原因或未知的障碍。

有没有人知道为什么会发生这种情况,或者我错过了什么?

请注意,我正在使用Laravel 8.x

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)