Я хочу показать на своей странице книги и серии одновременно, зная, что в серии много книг, будет показана только одна серия ie из каждой группы книг с одинаковым "liv_id_serie_id". Поэтому мне пришлось использовать массив для хранения в нем дубликатов элементов, но после каждой нумерации страниц (бесконечная прокрутка) я теряю эти элементы. есть ли способ сохранить элементы после нумерации страниц?
это мой foreach l oop:
@if(count($livres) > 0)
<div class="card-group volet-4 infinite-scrolling ">
<div class="card-columns">
@foreach($livres as $livre)
@if($livre->liv_id_serie_id==null)
<div class="card card-volet4">
<img class="card-img-top" src="..." alt="Card image cap">
<div class="card-block">
<h4 class="card-title">{{$livre->liv_titre}}</h4>
<h5 class="card-subtitle mb-2 text-muted">xx {{$livre->subCategory->s_cat_nom}}</h5>
<p class="card-text">{{$livre->liv_auteur}}</p>
<p class="card-text"><small class="text-muted">Livre {{$livre->id}}</small></p>
</div>
</div>
@else
@if(! in_array($livre->liv_id_serie_id, $values))
{{session($values[] = $livre->liv_id_serie_id)}}
<div class="card card-volet4">
<img class="card-img-top" src="..." alt="Card image cap">
<div class="card-block">
<h4 class="card-title">{{$livre->serie->ser_titre}}</h4>
<h5 class="card-subtitle mb-2 text-muted">{{$livre->serie->subCategory->s_cat_nom}}</h5>
<p class="card-text">{{$livre->serie->ser_auteur}}</p>
<p class="card-text"><small class="text-muted">Serie {{$livre->id}}</small></p>
</div>
</div>
@endif
@endif
@endforeach
</div>
<div class="hidden-paginator"> {{ $livres->links() }}</div>
</div>
@endif
и это моя индексная функция :
public function index(Request $request)
{
$livres=Book::orderBy('liv_date_enr','desc')->paginate(4);
$values=[];
return view('welcome')
->with('values',$values)
->with('livres',$livres);
}