Laravel HasMany通过不返回任何结果

时间:2018-06-17 12:15:03

标签: laravel has-many-through

我有以下表格(每个都是建模的),我需要绘制一个关系,我选择了(为了简洁起见只有相关的列):

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());

0 个答案:

没有答案