问题描述
我正在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 (将#修改为@)