站长加上命名空间 提示找不到控制器,控制器是有的,php 8.1 不知道什么原因,很奇怪
相关文件的命名空间应该没有修改好,检查一下即可
自动导入的是正常,但是去掉那个自动导入的 就报错,找不到控制器。
直接在 web.php 这个路由下 使用 那个基本路由 也是报错找不大控制器,不知道是不是我那个设置有问题
使用 Route::namespace('App\Http\Api\V1'),IDE 会提示下面的控制器:cannot find declaration to go to
个人习惯是:路由文件声明 use App\Http\Controllers\Api\V1; 这样编辑器可以识别,并可以点击进入到控制器中。
这里面多版本 v1、v2 还要注意路由的 name 问题,需要给路由统一增加 v1. 或 v2. 的 name
站长加上命名空间 提示找不到控制器,控制器是有的,php 8.1 不知道什么原因,很奇怪
相关文件的命名空间应该没有修改好,检查一下即可
自动导入的是正常,但是去掉那个自动导入的 就报错,找不到控制器。
直接在 web.php 这个路由下 使用 那个基本路由 也是报错找不大控制器,不知道是不是我那个设置有问题
使用 Route::namespace('App\Http\Api\V1'),IDE 会提示下面的控制器:cannot find declaration to go to
个人习惯是:路由文件声明 use App\Http\Controllers\Api\V1; 这样编辑器可以识别,并可以点击进入到控制器中。
这里面多版本 v1、v2 还要注意路由的 name 问题,需要给路由统一增加 v1. 或 v2. 的 name