Selecionar colunas personalizadas na relação do Laravel belongsToMany

Estou tentando selecionar apenas atributos específicos na relação muitos para muitosusers, assim como no one-to-one. Mas usandoselect() embelongsToMany() parece ser ignorado e ainda estou recebendo todos os atributos de usuário.

class Computer extends Eloquent {
    public function users() {
        return $this->belongsToMany("User")->select("email");
    }

    public function admin() {
        return $this->hasOne("User")->select("email");
    }
}

Computer::with("users")->get();

Existe uma maneira de filtrar apenas colunas especificadas da entidade relacionada combelongsToMany()?

questionAnswers(3)

yourAnswerToTheQuestion