比如url的路径部分 /a/b-c
默认情况下,会有控制器A下面的b-c函数处理请求,但是函数名是不能有-的,怎么处理这种情况呢?
ps:不能使用个例处理,比如直接在路由里面写Route::get('/a/b-c', '/A/b_c');
有没有通用的处理方法,每次单独处理的话,有点累。
比如url的路径部分 /a/b-c
默认情况下,会有控制器A下面的b-c函数处理请求,但是函数名是不能有-的,怎么处理这种情况呢?
ps:不能使用个例处理,比如直接在路由里面写Route::get('/a/b-c', '/A/b_c');
有没有通用的处理方法,每次单独处理的话,有点累。
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答888 阅读✓ 已解决
1 回答569 阅读✓ 已解决
把
/a/
后面的路径都看做参数,在 a 的控制器內,定义个方法,来接收他,然后再按照自己的逻辑转发给控制器內的其它方法,使用 miss 路由来处理这个也可以.让前面的反向代理服务器再代理时处理下这个路径
或者重写下 tp 的路由,里面加上对这类地址的处理呗.