【发布时间】:2020-03-13 13:19:28
【问题描述】:
我正在获取带有特定标签 ID 的帖子,到目前为止我有以下代码。
public static function getPostByTag($id) {
return Tag::with('posts')->whereHas('posts', function($q) use(&$id) {
$q->where('tags.id',$id);
})->get();
}
到目前为止,我获得的数据运行良好,但现在,我想限制数据。我应该怎么做才能限制数据?
我尝试了以下方法:
public static function getPostByTag($id) {
return Tag::with('posts')->whereHas('posts', function($q) use(&$id) {
$q->where('tags.id',$id);
})->take(5)->get();
}
但是,它似乎不起作用。另外,我想按最新日期列出我的帖子。
【问题讨论】:
-
@Rwd 有什么例子吗?因为我不知道。
-
你想限制标签或帖子的数据?
-
@TsaiKoga 我想限制查询中的帖子。
标签: laravel many-to-many eloquent-relationship