可能是路由出bug了,一直提示:Missing input parameter :parameter

一条材

问题描述

之前程序是1.5.x,程序运行没有问题,今天手欠,升级1.6.5就出了问题。
一直报这个错:Missing input parameter :parameter in D:\xxx\vendor\workerman\webman-framework\src\App.php: 520

程序代码或配置

路由配置:
Route::any('/admin/connect/oauth/{platform}/{id:\d+}', [Connect::class, 'oauth']);
控制器:
public function oauth(Request $request, $platform, $appId){
// xxx
}

重现问题的步骤

路由配置:
Route::any('/admin/connect/oauth/{platform}/{id:\d+}', [Connect::class, 'oauth']);
控制器:
public function oauth(Request $request, $platform, $appId){
// xxx
}

操作系统环境及workerman/webman等具体版本

windows 和 linux下都有这个问题

233 1 0
1个回答

一条材

解决了,变量的名称问题,
public function oauth(Request $request, $platform, $id){
// xxx
}
这么写就ok了

  • 暂无评论
×
🔝