路由使用完整匹配时 控制器不存在:app\api\controller\V1

来源:8-14 开启路由完整匹配模式

1652833140

2020-04-06

我的tp版本是5.0.7 开启完整匹配 api/v1/theme/1/?XDEBUG_SESSION_START=12748 这个返回正确 但是api/v1/theme/ids/1/?XDEBUG_SESSION_START=12748 这个返回错误 提示 控制器不存在:app\api\controller\V1 关闭完整匹配 api/v1/theme/ids/1/?XDEBUG_SESSION_START=12748 这个就可以了 什么原因呢

写回答

2回答

久居人下1508182909

2020-04-28

路径不要加ids吧

0
1
1652833140
非常感谢!
2021-01-13
共1条回复

qq_ngu

2020-11-12

还有个办法,路由规则调换下顺序也可以!

Route::get('api/:version/theme/:id','api/:version.Theme/getComplexOne');

Route::get('api/:version/theme','api/:version.Theme/getSimpleList');



0
0

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程