首先声明本文 仅针对thinkphp6.0.* -dev版本
要看最终解决方法请直接拉到文 章末尾。
社区里我也搜到有人提问为什么多应用配置了路由无效,我看了下面的回答也是乱码七糟的,大致看了一下也没有找到解决办法,这个提问贴也是不了了之了。
thinkphp6感觉已经发布一段时间了,今天就小试一把,官方的安装命令composer create-project topthink/think tp 6.0.*-dev
#等待安装成功
#配置好虚拟机域名
首先访问首页13载初心不改 - 你值得信赖的PHP框架
#感觉很不错
用命令生成多应用
将根目录下 build.example.php文件改名为build.php并且要将改名后的文 件复制到app目录下
首先我就试了多应用php think build article
#很顺利生成一个应用
接下来配置路由:
新建路由文件:(路径:route/article/route.php)use think\facade\Route;
Route::get('art', function () {
return 'hello,ThinkPHP666666!';
});
#我想像中的路径应该是 http://tp6.top/index.php/art
报错:控制器不存在:app\controller\Art
接下来说一个配置文件config\app.php
这个文件中有这样的描述:// 自动多应用模式
'auto_multi_app' => false,
// 应用映射(自动多应用模式