2017-11-17 17 views
0

投稿とコメントの表があります。投稿とコメントには1対多の関係があります。熱心な読み込みで改ページする方法は?

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

しかし、私は次のコードでコメントのリンクを評価することはできません。

$post->comments->links(); 

をこれには、次のエラーを与える:

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

はどのようにコメントリンクを評価することができますか?

答えて

0

閉鎖時に改ページを使用する理由がわかりませんが、意味がありません。

お試しください。

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

$postsデータを使用すると、限り、あなたは正しい関係のセットアップを持っているように必要なすべてを持っています。

+0

あなたのコメントによれば、投稿はページ番号が付けられています。コメントも例としてページ番号を付けたい(facebookを例として考えてください) –

関連する問題