我对Laravel API及其多对多关系模型感到困惑。
有以下表格:
posts
tags
post_tag
我想查找有tagId = 123
是否有类似以下的简单源代码?
$posts= Post::find()->pivot->tag(123);
感谢。
答案 0 :(得分:1)
您应该在Tag模型中指定方法:
public function posts()
{
return $this->belongsToMany('App\Post');
}
然后你可以找到tagId = 123
$posts = Tag::find(123)->posts();