Laravel составная модель картографирования - PullRequest
1 голос
/ 30 сентября 2019

У меня есть какая-то модель, давайте упростим ее до "A", представленной в виде таблицы table_a. Каждый A имеет много свойств, назовем их моделью "B" в table_b. Связан с B с помощью сводной таблицы table_a_b. Но у «A» может быть несколько одинаковых моделей «B» с разными источниками - из API, автоматически добавляемых и т. Д. Источники, представленные моделью «C» в таблице table_c.

Итак, table_a_b в целомможет иметь следующий список полей:

a_id
b_id
c_id

Логически table_a_b не является объектом, поэтому в идеальной ситуации он может не иметь своей собственной модели. Можно отобразить списки B для A, используя ownToMany, но. При отображении B для AI требуется объединить связанный C (не только c_id в качестве атрибута pivot) и получить составной объект, имеющий объект C в качестве атрибута B. Это вообще возможно? Может быть, используя модель B, а может и нет, в любом случае. Большое спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...