用户表有:
id name email
问题表有:
id question
question_user(数据透视表)有一个额外的字段user_question_rating。
user_id question_id user_question_rating
用户和问题有很多关系。
用户模型:
public function questions()
{
return $this->belongsToMany('App\Question');
}
问题模型:
public function users()
{
return $this->belongsToMany('App\User');
}
如何使用给定的user_question_rating(例如8)找到用户和问题?
答案 0 :(得分:0)
您可以使用withPivot()
功能:
public function users()
{
return $this->belongsToMany('App\User')->withPivot('user_question_rating');
}
否则默认只返回关系键