diff --git a/src/Jenssegers/Mongodb/Relations/EmbedsMany.php b/src/Jenssegers/Mongodb/Relations/EmbedsMany.php index df61c2778..f6a7c6eed 100644 --- a/src/Jenssegers/Mongodb/Relations/EmbedsMany.php +++ b/src/Jenssegers/Mongodb/Relations/EmbedsMany.php @@ -280,6 +280,8 @@ public function paginate($perPage = null) $start = ($page - 1) * $perPage; $sliced = array_slice($results, $start, $perPage); + + $sliced = $this->toCollection($sliced); return new LengthAwarePaginator($sliced, $total, $perPage, $page, [ 'path' => Paginator::resolveCurrentPath(),