Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 口若悬河_Laravel_Eloquent - Fatal编程技术网

Laravel 口若悬河

Laravel 口若悬河,laravel,eloquent,Laravel,Eloquent,在项目和用户之间存在订阅枢轴模型 我想: User belongsToMany Project Project belongsTo Account wanted: Account belongsToMany User Through Project 更新: 我想象这种关系将获得$user->projects,然后获得账户 $user->accounts 如果您的结构允许,您可以使用: $user->projects()->accounts()

在项目和用户之间存在订阅枢轴模型

我想:

    User belongsToMany Project 

    Project belongsTo Account

   wanted: Account belongsToMany User Through Project
更新:

我想象这种关系将获得
$user->projects
,然后获得
账户

$user->accounts
如果您的结构允许,您可以使用:

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

$user->projects()->acounta()$user->projects()返回project_user的透视表集合。您可以共享与该问题相关的表结构吗?
class User extends Model
{
    ...

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