一.删除app目录下的controller目录
这个目录是单应用的目录,删除之后就可以创建多个应用目录了
二.再app下创建多个应用
三.创建应用的控制器,例如再/app/index/controller/Index.php,写入如下内容:
<?php
namespace app\index\controller;
use app\BaseController;
use think\facade\View;
class Index extends BaseController
{
public function index()
{
return View::fetch('index');
}
public function hello($name = 'ThinkPHP8')
{
return 'hello,' . $name;
}
}
这个错误是没有安装多应用扩展导致的
四.安装多应用扩展,命令如下:
composer require topthink/think-multi-app