关于 TP5.1 路由问题(已经解决)

我想要一个这样的路由: eg:

http://api.test.com/user/get?id=2&check_code=gjh23g4j23g4hj32g4h3g2j14g3h21j43

其中 id 参数 是一个变量,check_code 是一个校验值。关于这个路由,我应该怎么去写路由规则呢?
目前我是这样写的:

Route::rule('user/get/:id','index/User/one','GET');

但是,这样写无法匹配上面的那个地址,它会将 user 当成一个模块,进而报错,大家有什么好的方法么?

最佳答案

可以写成这个样子:

Route::rule('user/get','index/User/one','GET');

参数的获取可以在控制器里,通过 input 助手函数来完成。中间件里也进行部分参数的验证。

5年前 评论
讨论数量: 1

可以写成这个样子:

Route::rule('user/get','index/User/one','GET');

参数的获取可以在控制器里,通过 input 助手函数来完成。中间件里也进行部分参数的验证。

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!