是否可以加入eloquent关系查询?
Is it possible to join eloquent relationship query?
我有一个用户、部门和职位table。
我想select一个部门和那个部门的所有用户以及他们的职位名称。
目前,我有这个。
$department = DepartmentView::with('users')
->findOrFail($departmentId);
它returns我是一个有用户的部门,但我想加入职位为table的用户,这样我也可以获得职位名称。 (用户table只有位置id)
你可以做到
$department = DepartmentView::with('users.position')->findOrFail($departmentId)
position
参考User模型上设置的关系获取用户位置
假设您在用户模型中正确设置了您的关系并且该关系被称为 position
,它应该是这样的:
$department = DepartmentView::with('users.position')
->findOrFail($departmentId);
我有一个用户、部门和职位table。
我想select一个部门和那个部门的所有用户以及他们的职位名称。
目前,我有这个。
$department = DepartmentView::with('users')
->findOrFail($departmentId);
它returns我是一个有用户的部门,但我想加入职位为table的用户,这样我也可以获得职位名称。 (用户table只有位置id)
你可以做到
$department = DepartmentView::with('users.position')->findOrFail($departmentId)
position
参考User模型上设置的关系获取用户位置
假设您在用户模型中正确设置了您的关系并且该关系被称为 position
,它应该是这样的:
$department = DepartmentView::with('users.position')
->findOrFail($departmentId);