【发布时间】:2020-01-07 13:55:31
【问题描述】:
我有User、Account 和Item 模型。
Account 有很多 User 关系,User 有很多 Account 关系。这些被定义为多对多。
一个Account 有许多Item 关系,我想知道如何获取所有Item 上的所有Account 关系以获取User。
// User.php:
public function accounts()
{
return $this->belongsToMany( Account::class );
}
// Account.php
public function users()
{
return $this->belongsToMany( User::class );
}
// Item.php
public function account()
{
return $this->belongsTo( Account::class );
}
知道如何拨打auth()->user()->items 或auth()->user()->accounts()->items 之类的电话吗?
【问题讨论】:
标签: laravel eloquent eloquent-relationship