Мой проект:
У меня много постов, метод index возвращает постраничные посты, по 3 на страницу.
Однако в моем Vuejs я не хочу показывать страницы, и я использую бесконечную прокрутку, чтобы показать следующие 3 сообщения каждый раз, когда пользователь прокручивает страницу вниз.
Каждый раз, когда я удаляю сообщение, мне удается удалить его в режиме реального времени с помощью vue. Страница не обновляется, а запись удаляется в реальном времени.
Проблема:
Когда я загружаю посты в веб-интерфейсе, у меня загружено 3 поста, затем я удаляю пост, например пост №1.
Как мы знаем, вторая страница в laravel означает экранирование первых 3 постов и получение второго набора из 3 постов.
Теперь с удалением первого поста из базы данных, когда я go в нижней части страницы, я ожидаю получить сообщения # 4 # 5 # 6, но я получу # 5 # 6 # 7.
причина:
потому что одна запись пропала в базе данных, а следующий набор из 3 постов теперь другой.
Но как решить эту проблему? Есть ли решение этой проблемы