雄辩地属于许多人

时间:2020-04-25 10:58:19

标签: laravel eloquent

    User belongsToMany Project 

    Project belongsTo Account

   wanted: Account belongsToMany User Through Project

项目和用户之间存在“订阅”枢纽模型。

我想要:

$user->accounts

更新:

我想像会得到$user->projects然后得到accounts的关系

$user->projects()->accounts()

1 个答案:

答案 0 :(得分:0)

如果您的结构允许,您可以使用hasManyThrough

class User extends Model
{
    ...

    public function accounts()
    {
        return $this->hasManyThrough(
            'App\Account',
            'App\Project',
        );
    }