Мне нужна помощь относительно 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_duty с доход_таблицей , используя ( sales_id, дата ) эти два ключа.
Я также могу подключиться к sales_duty с user_duty на основе ( user_id, date )
Теперь я хочу подключиться к user_duty до доход_таблицы
public function user_income()
{
return $this->hasManyThrough('App\IncomeTable','App\SalesTable','id','sales_id','id','id');
}
Но его возвращение пусто