Laravel一页中的所有最新活动

时间:2018-12-12 05:21:50

标签: laravel laravel-5 eloquent vuejs2

我正在为我的朋友创建一个博客网站,她可以发布一个博客,有时她会写一章带有章节的书,而我的一切都可以正常工作。

现在,我将其放在BlogLibrary的不同页面上。

有人知道我如何制作一个页面来显示其网站上的最新活动吗?

例如,当她发布博客时,它将显示为最近的活动,表明她发布了博客;而当她撰写书时,也将显示在其中她写了本书。

该页面还将显示书籍或博客文章的标题。

谢谢!

顺便说一句,我正在使用Laravel 5.6和Vue JS

1 个答案:

答案 0 :(得分:1)

单行摘要,编写一个将获取最近活动并在要显示最近活动的页面的VueJ中使用的api。

详细信息

如果您有两个分别用于blog_postbook_chapter的表(即模型)。然后union these two models and get the latest 10 entries。最终,这10个条目是最新活动。要获得最新的10,您可以按created_at中的desc进行排序,并限制为10。