你好我想让一个用户与他的关系。因此,一个用户表用户表可以有很多项,所以关系是一对多。
展台模型
public function booths() {
return $this->hasMany('App\Booth');
}
用户模型
public function users() {
return $this->belongsTo('App\User');
}
我在Booths表中设置了外键,user_id与User表中的Id连接。
我尝试这个查询
$booth =User::findOrFail(83)->booths()->get();
但是要获得所有用户。也尝试用(),但在这种情况下我得到所有的摊位。
答案 0 :(得分:2)
将您的代码更改为
$user = User::with('booths')->findOrFail(83);