我是Laravel 5中的新人,我需要一些帮助, 我有两个模型(帖子和类别),有一对多关系(类别有很多帖子),我只需要获得有帖子影响的类别。
示例:
****category
id_cat nom_cat
1 cat1
2 cat2
3 cat3
4 cat4
post
id_post nom_post id_cat**
1 post1 1
2 post2 1
3 post3 4
result
id_cat nom_cat
1 cat1
4 cat4**
感谢
答案 0 :(得分:1)
让我们说帖子他们只有一个类别。每个类别都有很多相关的帖子。
宣布关系。
发布模型:
public function category()
{
return $this->belongsTo(Category::class);
}
类别模型:
public function posts()
{
return $this->hasMany(Post::class);
}
然后你可以获得他们确实有帖子的类别。
$categories = App\Category::has('posts')->get();