我有三个表,1个帖子,2个类别和3个category_post,我已经完成了所有必要的事情,现在问题在这里如何获得控制器中某个类别的特定记录,例如我想要检索所有这些帖子,他们的类别是动物
发布于 2018-08-07 18:26:56
你需要定义他们的关系:
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
https://stackoverflow.com/questions/-100001997
复制相似问题