Laratrust\Traits\LaratrustUserTrait::scopeWhereRoleIs PHP Method

scopeWhereRoleIs() public method

This scope allows to retrive users with an specific role
public scopeWhereRoleIs ( Illuminate\Database\Eloquent\Builder $query, string $role = '' ) : Illuminate\Database\Eloquent\Builder
$query Illuminate\Database\Eloquent\Builder
$role string
return Illuminate\Database\Eloquent\Builder
    public function scopeWhereRoleIs($query, $role = '')
    {
        return $query->whereHas('roles', function ($roleQuery) use($role) {
            $roleQuery->where('name', $role);
        });
    }