У меня есть такая база данных:
Для счетов:
- ID
- Сумма
- Person_iD (По отношению к таблице персон)
- Subaccount_ID (относительно таблицы субсчета)
Для лиц:
Мне нужно отобразить для каждого СЧЕТА
- ID
- Сумма
- Person_Name (где в личной таблице)
- Subaccount_name (Где находится личная таблица)
- Position_name (где в позициях таблицы, но внешний ключ в таблице person)
Любая документация по этому примеру, пожалуйста?
Мои отношения
в модели: (связь со счетами / person_id)
public function userinvoice() {
return $this->hasMany(Invoice::class, 'person_id');
}
В модели субсчета: (связь со счетами / Subaccount_id)
public function subaccountinvoice() {
return $this->hasMany(Invoice::class, 'subaccount_id');
}
В позиции Модель: (связь с персоналом / position_id)
public function pos() {
return $this->hasMany(Person::class, 'position_id');
}