雄辩地获得价值多对多关系

时间:2019-03-31 01:58:13

标签: php laravel eloquent many-to-many relationship

这是我的投票模型:

session.Option.Secure = true

这是我的期权模型:

HTTPS

情况是我想从Option模型中的多对多关系中获取用户数据,但要从Vote模型开始。所以我先在Vote模型中获取选项数据,然后再在Option模型中获取用户数据(很多)

1 个答案:

答案 0 :(得分:1)

Laravel不支持直接关系。

我已经为以下情况创建了一个程序包:https://github.com/staudenmeir/eloquent-has-many-deep

class Vote extends Model
{
    use \Staudenmeir\EloquentHasManyDeep\HasRelationships;

    public function users()
    {
        return $this->hasManyDeep(User::class, [Option::class, 'option_user']);
    }
}