Я собираю простую систему покупок, используя Laravel и Vue.js, чтобы продавать фотографии. Каждая фотография поставляется в разных размерах, причем цена каждого размера отличается.Как получить доступ к этому значению в сводной таблице (Laravel)?
У меня есть следующие таблицы:
Photos
- id
- title
Sizes
- id
- dimensions
Photos_Sizes
- id
- photo_id
- size_id
- price
Я использую Vue.js делать вызовы API мою корзину контроллер для управления телегой. Он передает photo_id и size_id, когда пользователь нажимает кнопку «Добавить в корзину». Естественно, я хочу взять цену выбранного элемента из базы данных, а не на клиентскую сторону, чтобы предотвратить нахальство, и это, естественно, означает запрос к сводной таблице.
Мой вопрос в том, что с помощью двух идентификаторов, переданных контроллеру, как я могу получить доступ к правильному значению цены в сводной таблице?
Я уже установил свои модели с ценовым шарниром. Я предполагаю, что мой вопрос заключается в том, как я на самом деле _get_ результат, в первую очередь, что я могу получить доступ с $ size-> pivot-> price? – flurpleplurple
Если у вас есть один объект, тогда да, в противном случае вам нужно сначала прокрутить коллекцию. –