Laravel pagination with search parameters code example
Example 1: laravel pagination with get parameters
Suppose $users is a paginated eloquent collection
$users = User::paginate(10);
You can append attributes to the pagination links;
{{ $users->appends(['sort' => 'votes'])->links() }}
This would result in a url like /users?page=2&sort=votes
You can get the total record count with $users->total()
Example 2: laravel pagination with search filter
$wells = DB::table('well_s')
->when($id, function ($query, $id) {
return $query->where('id','<',$id);
})
->paginate(20);