Laravel 4.1: How to paginate eloquent eager relationship?

后端 未结 2 1449
有刺的猬
有刺的猬 2020-12-03 17:41

There was question about old L3 eager loaded paginations, not using eloquent. But i want to use eloquent to get eager loaded relationship with pagination.

Main model

2条回答
  •  [愿得一人]
    2020-12-03 18:25

    You may want to take a look at following:

    $category = 'Laravel';
    
    $posts = Post::with('user', 'category')->whereHas('category', function($query) use ($category) {
    $query->where('name', '=', $category);
    })->paginate();
    

    By Zenry : Source:http://laravel.io/forum/02-25-2014-eager-loading-with-constrains-load-post-based-on-category-name

    Hope this helps

提交回复
热议问题