laravel 关系只得到第二个关系

laravel relation with only get second relation

我得到这样的关系的关系:

Application::select()->where('id', $id)->with('vacancie.company:id,title')->get()

现在我得到了完整的 vacancie 模型。我怎样才能只得到公司 idtitle,而不包括完整的 vacancie 模型?

试试这个查询:

$details = Application::where('id', $id)->pluck('id','title');

如果我没记错的话,应该是这样的:

Application::where('id', $id)->with([

    'vacancie' => function($query) {

       $query->select(['id','company_id'])->with([

           'company' => function($query) {
               $query->select(['id','title']);
           }

       ]);

    }
])->get()