我需要有关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_duty与income_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'); }
但返回为空
根据您提供的详细信息,应该像这样。