2016-12-31 69 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功能:

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

这在Laravel的每个版本支持。