Laravel中同一模型中的雄辩关系

时间:2017-05-21 06:59:05

标签: laravel laravel-5 eloquent laravel-5.4 laravel-eloquent

我正在使用User模型来获取user_type = 5。它们与user_type = 3表中的vendors相关联。我想在UserVendor模型中建立关系,这可以帮助我获得类型为users的{​​{1}}以及5类型的关联用户。< / p>

1 个答案:

答案 0 :(得分:1)

要获取符合条件的数据,您可以使用范围,如下所示:

Library

使用它:

public function scopeMyType($query)
{
    return $query->where('user_type ',  3);
}

你可以像这样建立自我关系:

$users = User::myType()->get(); 
// this will return users with type = 3