2017-11-17 18 views
0

게시물 및 댓글 테이블이 있습니다. 포스트와 코멘트는 일대 다 관계입니다.열심히로드하는 방법을 매기기?

$post->comments->links(); 

이 다음과 같은 오류 제공 :

Call to undefined method Illuminate\Database\Eloquent\Collection::links

가 어떻게 코멘트 링크를 평가할 수를

$posts = Post::with(array('comments' => function($c) { 
      $c->paginate(5); 
    }, 'comments.user'))->paginate(10); 

그러나 나는 다음과 같은 코드를 덧글에 대한 링크를 평가할 수없는 이유는 무엇입니까?

답변

0

클로저에서 페이지 매기기를 사용하는 이유가 이해가 안됩니다.

시도해보십시오.

$posts = Post::with('comments')->paginate(10); 

$posts 데이터에는 올바른 관계 설정이 필요한 한 필요한 모든 것이 있습니다.

+0

의견에 따라 게시물의 페이지가 매겨집니다. 예를 들어 의견을 페이지로 매기기를 원합니다 (예를 들어 페이스 북을 고려하십시오) –