Laravel не поддерживает разбиение на страницы с запросом POST
Разбиение на страницы предназначено для использования в запросе GET, так что это имеет весь смысл в мире.
КогдаВы делаете свой запрос POST, чтобы обновить состояние объекта (в данном случае, чтобы понравиться сообщение), задача должна состоять в том, чтобы сохранить изменение состояния. Это не должно противоречить тому, как вы обновляете свое представление для обновления состояния (визуально).
Моя стратегия будет такой:
Пользователь получаетсписок сообщений: запрос GET для разбитого на страницы списка).
Пользователю нравится запрос post: POST к конечной точке, которая обрабатывает это. Это не повлияет на ваш взгляд. Вам просто нужно убедиться, что вы получили успешный ответ (например, код ответа 200 от вашей конечной точки).
Обновите состояние объекта «визуально»: учитывая тот факт, чтоваш сервер ответил, что состояние объекта сохраняется, вы можете просто пометить сообщение как понравившееся визуально, это означает, например, применить некоторые классы / CSS к кнопке.
Когдапри изменении пользователем страницы или обновлении сайта ваш сервер отправит им все обновленные объекты, поэтому это означает, что ваш обновленный объект будет иметь правильное состояние.