Использование мутатора accessor с отношением to принадлежит

Используя Laravel 4, и у меня есть мутатор, настроенный в моей модели User:

public function getFullnameAttribute($value) { return $this->first_name. ' ' .$this->last_name; } 

Но у меня есть отношения, установленные в моей модели автомобилей для идентификатора пользователя, связанного с этим автомобилем:

 public function salesManager() { return $this->belongsTo('User', 'sales_manager')->select('first_name', 'last_name'); } 

Я называю это отношениями на моем Автомобильном столе:

 $cars = Car::with('marqueBasic', 'modelBasic', 'salesManager') ->get(); 

Теперь, как я могу это сделать?

 $car->salesManager->fullname 

В настоящее время не работает, что я предполагаю, потому что его в другой модели для той, которая называется?

Ошибка: «Попытка получить свойство не-объекта»

Могу ли я вызвать мутатор в неправильном месте? Я попытался поместить его в поля выбора отношений, но также искал имя поля полного имени и ошибки.