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