hasMany 后使用 sum 报错,这样的写法是错误的吗
创建控制器的时候用:
/**
* 关联店铺资金明细-增加可用余额总额
*/
public function balanceAdd()
{
return $this->hasMany('App\Models\ShopFundsDetail', 'shop_id', 'id')->where('balance_add', true)->sum('balance');
}
报错:Call to a member function addEagerConstraints() on string
如果不加sum不会报错
推荐文章: