Php 在laravel中获取相关表数据
我有一张评分表 模型关系: 评级属于用户&用户有多个评级 场景是用户有一个配置文件页面。它将显示为特定用户评分的所有评分和用户信息 我使用Php 在laravel中获取相关表数据,php,laravel,Php,Laravel,我有一张评分表 模型关系: 评级属于用户&用户有多个评级 场景是用户有一个配置文件页面。它将显示为特定用户评分的所有评分和用户信息 我使用$ratings=Rating::where('user_id',$user->id)->get() 但这只返回属于用户的评级信息。没有评分员信息。 如何通过评分员id获取评分员信息?如果您希望在模型中建立关系,那么您可以 public function rater() { return $this->belongsTo(User::class
$ratings=Rating::where('user_id',$user->id)->get()代码>
但这只返回属于用户的评级信息。没有评分员信息。
如何通过评分员id获取评分员信息?如果您希望在模型中建立关系,那么您可以
public function rater() {
return $this->belongsTo(User::class, 'rater_id');
}
现在你可以得到评分员了
$ratings= Rating::with('rater')->where('user_id',$user->id)->get();
你们有评分员的模型吗?