Laravel hasManyThrough返回空数组

问题描述 投票:0回答:1

我需要有关hasManyThrough()的帮助

user_duty

id

user_id

date

duty_hours

sales_duty

id

user_id

date

total_sales

total_orders

收入表

id

sales_id (this is same as 'id' of sales_duty)

date (same as 'date' of sales_duty)

total_income

total_collection

我可以使用(sales_id,date)这两个键将sales_dutyincome_table关联。

我也可以根据(user_id,date)从user_duty连接到sales_duty

现在我要连接到user_duty

income_table
public function user_income()

{

       return $this->hasManyThrough('App\IncomeTable','App\SalesTable','id','sales_id','id','id');

}

但返回为空

<<

根据您提供的详细信息,应该像这样。

laravel eloquent relational-database has-many-through
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.