thinkphp6中多应用路由配置(当前访问路由未定义或不匹配)

  • 用过laravel再来看tp,我真的是,就这个路由,我看的是真想把电脑给砸了,特别是tp6里面又出来个多应用,官网也说不得不清不白的

  • 在配置多应用的时候(我开启了强制使用路由)
  1. composer require topthink/think-multi-app
  2. 新建文件,如果所示:

在这里插入图片描述
注意: 这是文件是需要自己手动创建的

  1. 我在admin.php路由中定义了这样一条路由(在admin应用下的index控制器中定义了hello方法):
    在这里插入图片描述
    此时如果直接访问是会报错的,

    4.还需要在入口文件既public文件夹下的index.php文件中,把$response = $http->run();改成$response = $http->name('admin')->run();,因为框架默认是单应用模式,改的时候,name中的参数就是你应用的名字


ps : 要不是工作问题,我一百个不愿意用tp,就因为这个路由,特别是见到那种用tp不写路由,访问的时候就按照模块/控制器/方法名的代码,作为一个刚入门的菜鸡,我表示一脸懵逼不知道从哪里开始看起,唉…

发布了145 篇原创文章 · 获赞 38 · 访问量 17万+

猜你喜欢

转载自blog.csdn.net/yehuaner33/article/details/105570259
今日推荐