Не могу получить все сообщения из БД (Laravel Corcel с Wordpress) - PullRequest
0 голосов
/ 23 мая 2018

У меня очень специфическая проблема с запросом всех сообщений из БД с помощью eloquent.У меня есть база данных Wordpress и пакет Laravel с Corcel (отличная работа!).

Мой сайт был активен более года, поэтому у меня более 25 000 идентификаторов в таблице сообщений, и нет проблем сполучить сообщение по категории или по дате, типу, что угодно ... проблема в том, что я почему-то не могу получить самые последние сообщения - если быть точным, последнее сообщение, которое я могу получить, от 05.01.2018 (4-месячные сообщения))

$posts = Post::status('publish')
                ->type('post')
                ->with('taxonomies')
                ->with('thumbnail')
                ->newest()
                ->paginate(20);

Это код для получения последних 20 постов, который отлично работает (не слишком много запросов, все просто отлично), но, как я уже сказал, последним постам 4 месяца.

4 месяцами ранее я сделал редизайн этого сайта Wordpress, поменял тему для себя, добавил настраиваемые поля для всех постов, сделал пару пользовательских типов постов.Я не могу понять, что не так, я очистил весь кеш, перезапустил сервер, все, но что-то не так.

Также я не могу даже получить один пост по идентификатору с:

Post::find(id);

Это работает для каждого поста до этой даты.После 05.01.2018 он просто возвращает ноль и запись в БД существует.Я действительно смущен сейчас.Если у кого-то есть идея, как решить эту проблему, я бы купил ему пиво.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...