2017-03-02 1 views
0

나는 많은 관계가 많은 저자와 논문의 테이블을 가지고 있습니다. 요청에 저자의 ID를 제공하면 피벗 테이블에이 author_id가있는 논문에만 어떻게 액세스합니까?우연한 필터링 피벗 테이블

+0

당신은 ('논문')와'저자 : 할 수 없습니다 -> 찾기 ($ 아이디)'? – Drown

+0

아니요, 한 장의 종이에 두 명 이상의 저자가 있기 때문에 이런 식으로 제가 몇 장의 논문을 복제 할 것입니다. 그것이 제가 Paper :: with ('authors')와 함께하고 싶은 이유입니다.하지만 저자 관계에있는 특정 저자의 논문 만 가져 가고 싶습니다. – dragomir

+0

나는 내가 원하는 것을 이해하고 있다고 생각하며, 아래에 답변을 올렸다. – Drown

답변

1

이 같은 열망로드 관계에 제약 조건을 추가 할 수 있습니다

Paper::with(['authors' => function($query){ 
    $query->where('id', $author_id); 
}])->get(); 
관련 문제