这种路由不可调用?一步一步按照文档弄的呢

wang5955616

截图
目录结构是这样的
截图
提示不可调用
截图

1752 11 0
11个回答

JustForFun

你似乎没搞明白 composer 的原理。IDE 颜色都不对,就是调不了你的方法,你检查一下命名空间

  • wang5955616 2021-03-27

    颜色不对是因为我没有添加到Git上

  • JustForFun 2021-03-27

    @7876:先想想 composer 是怎么用的,怎么调用其他文件。就是命名空间有问题,你的控制器命名空间有问题

葱香小油条

手册表示:我的/呢

  • wang5955616 2021-03-27

    刚开始就加了 '/' 也不生效,只是截图的时候去掉了试的

  • 葱香小油条 2021-03-27

    /加上,完了后面换成匿名函数试试,就听楼上说的,检查下Admin文件的命名空间

葱香小油条

截图
我实测没问题...........匿名函数和类都通的

wang5955616

截图

  • 暂无评论
葱香小油条

要是还不行,你可以看看你的文件里
截图
写的这个命名空间能不能定位到,要是没定位到,看看文件里的namespace是不是有误......

智佳思远

把你的app\admin\controller\Admin.php 内容展示下呢

wang5955616

截图
这个是Admin的
截图
这个是路由
截图
这个是文件的结构

  • 暂无评论
wang5955616

截图
可以跟踪到的

  • 葱香小油条 2021-03-27

    我看你方法是空的,你把方法后面的返回类型先删掉再试试

  • wang5955616 2021-03-27

    下面有写返回的逻辑,现在是页面找不到

wang5955616

截图
页面打路由地址找不到

walkor

是不是webman版本太老了,更新下webman试下。

  • wang5955616 2021-03-28

    是我的php版本太高了,我的php版本是8.03,换成7.4版本就可以了,这个问题已经在issue了

  • MarkGo 2021-04-22

    @7876:public function createAdmin 改為 static public function createAdmin 在PHP8中即可運行

qnnp

用PHP8 可以试一下本菜鸟新发布的注解路由组件、支持自动生成文档、一次配置之后就不需要再去编辑route.php 配置文件了

https://wenda.workerman.net/article/1211

https://thoughts.aliyun.com/workspaces/60803fedd61dc1001a37cee9/overview

  • 暂无评论
年代过于久远,无法发表回答
🔝