Все последние действия на одной странице в Laravel - PullRequest
0 голосов
/ 12 декабря 2018

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

Сейчас я размещаю ее на разных страницах Blog и Library.

Кто-нибудь знает, как я могу сделать одну страницу, на которой будут отображаться самые последние действия на ее сайте?

Например, когда она разместит блог, онатам будет отображаться недавнее действие, в котором говорится, что она опубликовала блог, и когда она напишет книгу, там также будет показано, что она написала книгу.

На этой странице также будет отображаться название книги или блога.post.

Спасибо!

Кстати, я использую Laravel 5.6 и Vue JS

1 Ответ

0 голосов
/ 12 декабря 2018

Сводка в одну строку , напишите API, который будет извлекать последние действия, и используйте его в VueJs страницы, на которой вы хотите отобразить последние действия.

Подробности

Если у вас есть две отдельные таблицы (то есть модели) для blog_post и book_chapter.Затем объедините эти две модели и получите последние 10 записей .В конечном итоге эти 10 записей являются самыми последними видами деятельности.Чтобы получить последние 10, вы можете отсортировать по created_at в desc и ограничить до 10.

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