У меня есть три таблицы:
tbl_lista_contactabilidad tbl_equipo_postventaatc users
------------------------- ----------------------- -----
id id id
usuarios_id asesor_id name
tbl_lista_contactabilidad.usuarios_id
должно быть связано с tbl_equipo_postventaatc.asesor_id
. asesor_id
должен быть "осью" между tbl_lista_contactabilidad.usuarios_id
и users.id
для установления отношения.
Я хочу сделать это отношение, поэтому я попытался сделать это отношение таким образом (я поставлю только отношение модели)
Tbl_Lista_Contactabilidad (модель 1)
public function postventaatc(){
return $this->belongsTo('App\Models\Tbl_EquipoPostventaatc','usuarios_id');
}
Tbl_Equipo_Postventaat c (модель 2) -> Это должна быть базовая модель
public function contactabilidad(){
return $this->hasMany('App\Models\Tbl_Lista_Contactabilidad','usuarios_id');
}
public function user(){
return $this->belongsTo('App\Models\User','asesor_id');
}
Пользователь (модель 3)
public function postventaatc(){
return $this->hasMany('App\Models\Tbl_Lista_Postventaatc','asesor_id');
}
ПРИМЕР:
Как вы видите на изображении ... если я связываю usuarios_id непосредственно с пользователями я получу другое имя, и я не хочу этого ... Я хочу отношения, как на изображении