我有以下表格(每个都是建模的),我需要绘制一个关系,我选择了(为了简洁起见只有相关的列):
requests.id
通过user_deposits.request_id
然后,
user_deposits.id
通过user_deposits_files.f_id
所以我写道:
public function financialRequestDeposit(){
return $this->hasManyThrough(
'App\UserDepositFile',
'App\UserDeposit',
'request_id',
'f_id',
'id',
'id'
);
}
即使上面的代码看起来像船的龙骨,但我得到的是一系列空的物品,任何易受影响的原因?
谢谢!
从此处编辑>>>>
dd($deposit = FinancialRequest::where('id', $id)->with([ 'financialRequestDeposit'])->first());