【发布时间】:2020-06-26 04:18:37
【问题描述】:
我需要一些关于 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');
}
但它返回的是空的
【问题讨论】:
标签: laravel eloquent relational-database has-many-through