как вы можете ваш код
Добавление таблицы в экземпляр Builder
$query = DB::table('cars');
Выглядит отлично
Разметка строителя
$query->paginate(2, ['*'], 'page', 2);
Выглядит отлично
Но Вы можете Вы не изменяете с помощью метода prevoius, поэтомунумерация страниц будет применена, но вы не сможете получить к ней доступ, поэтому
$paginated = $query->paginate(2, ['*'], 'page', 2);
будет работать нормально
EDITED
As YouНе сказал никаких изменений в записи, потому что вы жестко закодировали номер страницы
Так
$paginated = $query->paginate(2, ['*'], 'page');
будет отлично работать
ПОСЛЕ УДАЛЕНИЯ ПОСЛЕДНЕГО Аргумента 2 из функции
Теперь $ paginated предоставит экземпляр LengthAwarePaginatorInstance
Так что вам нужно передать $paginated
в Json
Надеюсь, это ясно