小编Pri*_*ika的帖子

如何在不加载 Laravel 对象的情况下获取关系计数

我有一个模范客户,它有很多项目。我想在不包括其对象的情况下查找项目数。

客户模型包括:

public function numberOfProjects()
{
    return $this->hasMany(Project::class)->count();
}
Run Code Online (Sandbox Code Playgroud)

在我的控制器中查询:

 $customers = Customer::where(['is_active'=>1])
                                ->with(['customerContactInformation'=> function ($query) {
                                    $query->where('is_active',1);
                                }, 'numberOfProjects'])
                                ->skip($skip)->take(10)
                                 ->get();
Run Code Online (Sandbox Code Playgroud)

它给了我错误:在整数上调用成员函数 addEagerConstraints()

php has-many laravel eloquent

1
推荐指数
1
解决办法
1172
查看次数

标签 统计

eloquent ×1

has-many ×1

laravel ×1

php ×1