Laravel雄辩地与他的关系获得特定用户

时间:2016-02-26 07:35:55

标签: php laravel

你好我想让一个用户与他的关系。因此,一个用户表用户表可以有很多项,所以关系是一对多。

展台模型

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();

但是要获得所有用户。也尝试用(),但在这种情况下我得到所有的摊位。

1 个答案:

答案 0 :(得分:2)

将您的代码更改为

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