我正在尝试在应用程序中制作类似 twitter 的提要,我有一个名为connections
where inside there's 的数据库user
和follow
另一个名为containsfeed
的数据库,owner
它等于.follow
connections
如果静态地拥有追随者的每个 id,我可以做的是where('owner', '=' $follow)
在每个追随者上使用并返回它。
我尝试了这种方法,但并不理想:
Get each follower inside connections;
foreach(follower) {
Get 10 of the latest posts orderBy "created_at";
Push into array;
}
shuffle array;
limit array to 15;
return array;
这也以返回的数组未按创建日期排序而结束。
仅当用户以最佳/最简单的方式关注所有者时,我将如何使用 eloquent 获取提要项目?
有没有可以使用的特定 Laravel 工具?
数据库布局也不是固定的,如果需要可以更改以更好地适应它。