官方文档:
where · ThinkPHP6.0完全开发手册 · 看云
常见问题:
TP6 service:discover空问题
composer install之后执行的 service:discover
直接将vendor/composer/installed.json视为一个数组
但是我这边生成的installed.json结构是这样的:
{
"packages":[],
"dev": true
}
data.packages才是TP6想要的数组
这就导致vendor/services.php生成的内容为空
原因:tp官方还未对composer 2.0做兼容
TP6.0.3出错Class think\Config does not exist
源于composer不是最新版本,执行:
composer self-update
再次安装问题解决