0
我有作者和論文表與多對多的關係。如果我在請求中提供作者ID,如何訪問數據透視表中只有author_id的論文?雄辯過濾數據透視表
我有作者和論文表與多對多的關係。如果我在請求中提供作者ID,如何訪問數據透視表中只有author_id的論文?雄辯過濾數據透視表
您可以添加約束渴望加載的關係是這樣的:
Paper::with(['authors' => function($query){
$query->where('id', $author_id);
}])->get();
你就不能做到'作者::與( '文件') - >查找($ ID);'? – Drown
不,因爲一篇論文有多個作者,而且這種方式我會複製一些論文。這就是爲什麼我想用Paper :: with('authors')做的,但是我只想拿着作者關係中特定作者的論文。 – dragomir
我想我明白你想要什麼,我已經在下面發佈了一個答案。 – Drown