Hyperf\Database\Model\Builder的updateOrInsert方法返回类型是对象,不是我想要的布尔类型,花了点时间研究了Hyperf的源码,查阅相关资料之后,才知道Hyperf\Database\Model\Builde类用了@mixin Hyperf\Database\Query\Builder注解,导致调用不到,需要在调用updateOrInsert方法之前调用toBase方法
问题如下图:
解决方法:增加调用toBase方法
Hyperf\Database\Model\Builder的updateOrInsert方法返回类型是对象,不是我想要的布尔类型,花了点时间研究了Hyperf的源码,查阅相关资料之后,才知道Hyperf\Database\Model\Builde类用了@mixin Hyperf\Database\Query\Builder注解,导致调用不到,需要在调用updateOrInsert方法之前调用toBase方法
问题如下图:
解决方法:增加调用toBase方法