سلام من یک کد دارم نمیدونم چطوری paginate روش اعمال کنم
$data = $data1->union( $data2 )->sortBy( 'created_at' );
$data = $data->values()->all();سلام، این رو توی پروایدر قرار بدین
public function register()
{
Collection::macro('paginate', function($perPage, $total = null, $page = null, $pageName = 'page') {
$page = $page ?: LengthAwarePaginator::resolveCurrentPage($pageName);
return new LengthAwarePaginator(
$this->forPage($page, $perPage),
$total ?: $this->count(),
$perPage,
$page,
[
'path' => LengthAwarePaginator::resolveCurrentPath(),
'pageName' => $pageName,
]
);
});
}
و به این شکل استفاده کنید
$collection = $collection1->merge( $collection2 )->paginate( 15 );شاید پاسخ شما همینجا باشد