Получите данные из 3 таблиц, основанных на взаимосвязи дочерних таблиц, используя Laravel Eloquent - PullRequest
0 голосов
/ 07 апреля 2020

Я новичок на этом сайте, а также новичок в Laravel. У меня есть 3 таблицы.

1) Таблица продуктов (столбец: id, имя_продукта)

2) Таблица покупок (столбец: id, дата_закупки)

3) Элементы закупки ( Colunn: id, идентификатор_покупки, идентификатор_продукта);

Связи

У меня есть отношения oneToMany между Покупкой & PurchaseItem Модель, и отношения oneToMany между Product & PurchaseItem .

Моя проблема

В моей модели закупки я легко получаю данные PurchaseItem, поскольку у меня есть отношения между ними. Но я хочу также получить данные о товаре (например: product_name) в модели покупки. Как я могу получить это? есть идеи?

1 Ответ

0 голосов
/ 07 апреля 2020

Вы можете просто позвонить по отношению к вашему элементу PurchaseItem, как вы это сделали при покупке:

...