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()
?