Php 拉雷维尔口若悬河,与他的关系得到具体的用户

Php 拉雷维尔口若悬河,与他的关系得到具体的用户,php,laravel,Php,Laravel,你好,我正在尝试获得一个用户与他的关系。所以一个用户表单用户表可以有许多项,所以关系是一对多。 展位模型 public function booths() { return $this->hasMany('App\Booth'); } 用户模型 public function users() { return $this->belongsTo('App\User'); } 我设置了Booths表中的外键用户id与用户表中的id连接 我尝试这个查询 $booth

你好,我正在尝试获得一个用户与他的关系。所以一个用户表单用户表可以有许多项,所以关系是一对多。

展位模型

public function booths() {

    return $this->hasMany('App\Booth');
}
用户模型

public function users() {

    return $this->belongsTo('App\User');
}
我设置了Booths表中的外键用户id与用户表中的id连接

我尝试这个查询

$booth =User::findOrFail(83)->booths()->get();
但是获得所有用户。也尝试了with(),但在这种情况下,我得到了所有的隔间。

将代码更改为

$user = User::with('booths')->findOrFail(83);

酷,也许编辑你的帖子,让你的代码正确显示。。。读起来有点难。。。