Вот моя категория модель:Невозможно использовать нумерацию страниц на hasMany отношения
public function products() {
return $this->hasMany('Product');
}
Тогда я печатать все продукты, что каждая категория имеет:
@foreach($category->products as $product)
{{ $product->title }}
@endforeach
Однако он печатает каждый связанный продукт в этой категории , Как я могу использовать разбиение на страницы в этом случае? Я пытался напечатать ссылки разбивки на дне:
<div class="pager">
{{ $category->products()->paginate(12)->links() }}
</div>
Это делает печать ссылки разбивки на страницы правильно, но когда я изменить страницу - содержание не меняется.
Вы не используете 'Paginator' как результат отношения. –
Отношение находится в отдельном методе. Наличие другого метода 'recentProducts' означает, что он может повторно использовать разбитые на страницы результаты на других страницах. – RobbieP
ОК, если вы не используете его как отношение, тогда да. Однако что вы подразумеваете, повторно используя его на других страницах? –