拉拉维尔雄辩地通过他的关系获得特定的用户


Laravel eloquent get specific user with his relations

您好,我正在尝试获得一个用户的关系。因此,一个用户表单用户表可以有许多项目,因此关系是一对多。

展位型号

public function booths() {
    return $this->hasMany('App'Booth');
}

用户模型

public function users() {
    return $this->belongsTo('App'User');
}

我从展位表中设置外键user_id该外键与用户表中的 ID 连接。

我尝试此查询

$booth =User::findOrFail(83)->booths()->get();

但获取所有用户。也尝试了 with(),但在这种情况下,我得到了所有的展位。

将代码更改为

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