【发布时间】:2021-03-15 05:40:32
【问题描述】:
我有帖子和类别的多对多关系,帖子和类别模型定义正确,我有数据透视表但没有数据透视表模型。
当我收到一篇帖子时,我有帖子类别,$post->categories。 我想列出当前帖子类别的所有帖子,例如,如果当前帖子的类别为 A 和 B,我想检索所有类别为 A 和 B 的帖子。 为此目的,laravel elequent 中最好和最简单的方法是什么?
如果有帮助,这里是我的模型
class Post extends Model
{
public function categories(){
return $this->belongsToMany(Category::class);
}
}
class Category extends Model
{
public function posts(){
return $this->belongsToMany(Posts::class);
}
}
public function singlePost(Post $post){
$postsWithSameCategory = ???
return view('home.post',compact('post'));
}
【问题讨论】:
标签: laravel eloquent laravel-5.8