投稿とトピックに対して多対多のlaravel関係があります:
- 投稿は多くのトピックに属しています
- トピックは多数の投稿に属します
特定のトピックからid > 10の投稿を取得したい
次のコードは、特定のトピックからすべての投稿を取得します。
$topic = Topic::where('id',$topic_id)->get()->first();
$posts= $topic->post;
id > 10の投稿を取得する方法は ?
モデル:
class Topic extends Eloquent{
public function post()
{
return $this->belongsToMany('post');
}
}
class Post extends Eloquent{
public function topic()
{
return $this->belongsToMany('Topic');
}
}