eloquent 的 whereHas用法
2020-12-19 本文已影响0人
苍老师的眼泪
if (count($height) > 0 && count($weight) > 0 && count($age) == 0) {
$users = User::where($where)->where('id', '<>', $userId)->whereHas('userDetail', function ($q) use ($extraWhere, $height, $weight, $age) {
$q->where($extraWhere)->whereBetween('height', $height)->whereBetween('weight', $weight)
->where('picture', '<>', "")->whereNotNull('picture');
})->with('userDetail')->orderBy('created_at', 'desc')->paginate($perPage)->toArray();
}