paginate
- это метод построения запросов, а не коллекции. Если вы хотите разбить коллекцию на страницы, вам нужно выполнить нумерацию страниц вручную:
$imagesPage = new LengthAwarePaginator($user->images->forPage($page,3), $user->images->count(), 3, $page); //Where $page is the current page number
Кроме того, вы можете разбить построитель запросов на страницы:
$images = $user->images()->paginate(3);
Обратите внимание, что если вы используете второй подход, вам не нужно загружать изображения.