使用关系检索数据

时间:2019-04-24 10:54:36

标签: laravel eloquent

我有两个表employeesemployee_manager

员工:idname

employee_manager:employee_idmanager_id

id

employeesemployee_id的{​​{1}}相同。

employee_manageremployee_id都是manager_id表中id的{​​{1}}个。

使用employees找到了特定employees的经理。现在,我想从employee表中查看经理的姓名。

1 个答案:

答案 0 :(得分:2)

请在您的Employee模型上添加

public function manager()
{
    return $this->hasManyThrough('App\Models\Employee', 'App\Models\EmployeeManager', 'employee_id', 'id', 'id', 'manager_id'));
}

我希望这能解决您的问题