7月老师,我遇到一个很奇怪的问题困扰我一整天了,route.php文件怎么改都好像没有生效
来源:3-5 定义路由

jandy_chen
2017-10-17
课程已经学习完成了,route.php文件已经正常有配置课程中的所有路由页面。
想新增后台产品管理了时,新增加了一条:
//product
Route::group('api/:version/product',function(){
Route::get('/by_category','api/:version.Product/getAllInCategory') ;
Route::get('/:id','api/:version.Product/getOne',[],['id'=>'\d+']);
Route::get('/recent','api/:version.Product/getRecent');
Route::get('/paginate','api/:version.Product/getSummary');
});
发现一直报控制器V1不存在,而用postman使用:z.cn/api/v1.product/getSummary 这种方式可以正常访问.
另外注释的banner,theme等配置,发现还是可以正常路由访问了,打断点也是进不了断点也进入不了。
感觉完全这个route.php怎么改都没有响应。怀疑是不是改错文件,可工程下就只有这个文件,怀疑是不是没编译,没重启可TP5又不是java..
我都开始怀疑人生了。。。
要不您帮帮我吧
5回答
-
Fysoft
2017-11-04
请检查一下你是否定义过CONF_PATH,如果仍然怀疑问题,请使用dump(config())出来,这样才容易发现是否配置出错
00 -
jandy_chen
提问者
2017-10-19
补上的图
00 -
7七月
2017-10-19
然后我又看了下你的问题,你的问题是:课程里所有的路由都是有用的,但是你自己新增的路由都是不行的?不管是分组还是不分组?
032017-10-19 -
7七月
2017-10-19
课程里现在的源代码。
012017-10-19 -
7七月
2017-10-18
我是真没太看明白你的描述。首先你说一个可以访问,另外一个不能访问,那起码要把不能访问的和能访问的都贴出来,我对比看一下。其次你说注释了banner,theme,你贴的代码里并没有这些路由,不知道你在哪里注释的?
0122017-10-19
相似问题