我有三个表1个帖子,2个类别和3个category_post,我已经做了所有必要的事情,现在的问题是,如何在控制器中获取某个类别的特定记录,例如我想检索所有属于动物类别的帖子
提前感谢
答案 0 :(得分:0)
您将需要定义它们之间的关系:
class Posts extends Model {
public function category()
{
return $this->belongsToMany('App\Category');
}
}
class Category extends Model {
public function posts()
{
return $this->belongsToMany('App\Posts');
}
}
您还需要一个post_category数据透视表,其中包含两列: post_id category_id
Post::with('category')->get(); // will return all posts and their categories