我有一个查询,可根据用户表进行检查,然后访问其凭据。虽然,我只想返回凭据数为> 1
关系是hasMany
$users = User::where('status', 1)
->whereHas('cred' function($q) {
$q->where('Count('user_id') > 1')
// $q->havingRaw('COUNT(user_id) > 1');
})->get();
答案 0 :(得分:1)
您可以使用has
检查计数
$users = User::where('status', 1)->has('cred', '>', 1)->get();