Задать вопрос
@Nubbb

Пагинация при кэшировании в Laravel?

как правильно вернуть пагинацию при кэшировании запроса?

$posts = Cache::remember('posts', Carbon::now()->addHour(), function () {
            return Post::where('language_id','=', 1)->orderBY('id','DESC')->paginate(12);
        });
  • Вопрос задан
  • 185 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@d0ark
Попробуйте
$page = $request->get('page', 1);
$posts = Cache::remember('posts.' . $page, Carbon::now()->addHour(), function () {
            return Post::where('language_id','=', 1)->orderBY('id','DESC')->paginate(12);
        });
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы