我需要一个邀请名单来显示谁是邀请者。但我想我需要恢复关系的关系
我的亲戚:
因此,我查看了“急切加载”的文档,但是我不知道它是如何工作的,也不知道我需要如何使用它。
public function company() {
return $this->belongsTo( 'App\Models\Manage\Company' );
}
public function invites() {
return $this->hasMany( 'App\Models\Manage\Invite' )->orderBy('email')->orderBy('id');
}发布于 2019-02-19 11:32:39
考虑到一家公司的关系可能有多重邀请:
Compony模型:
public function invites() {
return $this->hasMany( 'App\Models\Manage\Invite' )->orderBy('email')->orderBy('id');
}Invite模型:
public function company() {
return $this->belongsTo( 'App\Models\Manage\Company' );
}收到特定公司的邀请:
$company = Company::find($companyId);
$invites = $company->invites;获得所有公司及其各自的邀请:
$companies = Company::with('invites')->get();然后你可以环顾整个公司,并得到每一家公司的邀请:
foreach($companies as $company){
$invites = $company->invites;
}https://stackoverflow.com/questions/54764997
复制相似问题