2016-12-31 3 views
2
public function queryCountUsers($query) { 
     $query->where(['confirmed' => true])->count(); 
    } 

이미 확인 된 모든 사용자와 role_id가 2 또는 3 인 모든 사용자를 쿼리하려고하지만 어떻게 할 수 있습니까?Laravel 여러 조건 쿼리

답변

1

당신은 당신의 기능에 ->where('role_id',2)->orWhere('role_id',3)을 추가 할 수 있지만, Laravel의 whereIn 기능을 사용하는 것이 아마 더 좋은 생각 :이 Laravel의 모든 버전에서 지원됩니다

$query->where(['confirmed' => true])->whereIn('role_id', [2,3])->count(); 

.