路由参数不识别,直接跳转404

南洲牧云

问题描述

我的路由文件 /webman/config/route.php
截图

我的控制器 /webman/app/user/controller/IndexController.php
截图

然后我访问url :
http://127.0.0.1:8787/user/index/create/testname
截图
但是我访问不带路由参数的URL:
截图

总结:webman不识别路由参数,直接报404!!!

210 2 0
2个回答

caylof

感觉是你的路由定义错了, 第二层嵌套里的 Route::any 应该是 Route::group 才合理

  • 南洲牧云 2023-11-14

    厉害了,你说的对,但是很奇怪哈,就只有应用了 路由参数的时候 404,不用路由参数居然也能正常访问。。。
    非常感谢大佬!!!

Tinywan

配置这个吧,怎么样都是统一返回格式

Route::fallback(function () {
    throw new \Tinywan\ExceptionHandler\Exception\RouteNotFoundException();
});
  • 暂无评论
🔝