我正在得到这样的关系:
Application::select()->where('id', $id)->with('vacancie.company:id,title')->get()
现在我正在获得完整的vacancie
模型。我如何才能获得公司id
和title
,不包括完整的vacancie
模型?
答案 0 :(得分:1)
如果我没记错的话,应该是这样的:
Application::where('id', $id)->with([
'vacancie' => function($query) {
$query->select(['id','company_id'])->with([
'company' => function($query) {
$query->select(['id','title']);
}
]);
}
])->get()
答案 1 :(得分:0)
尝试此查询:
$details = Application::where('id', $id)->pluck('id','title');