Как отправить реляционные данные на ресурс API в Laravel - PullRequest
0 голосов
/ 03 мая 2019

У меня есть API и 2 модели, я не хочу загружать целое отношение на API, поэтому я просто хочу загрузить какой-либо атрибут этого отношения в мой API, вот мой код ниже:

     $data = Accommodation::with('accommodationFacilities','accommodationRoom.roomPricingHistory')->get();
    return new AccommodationResource($data);

таким образом этозагружает тонны данных, которые сейчас не нужны. Я хочу знать, как просто загрузить 1 поле этого вложенного отношения, но не все из них, учитывая, что я просто хочу, чтобы

net_price 

был загружен в

accommodationRoom.roomPricingHistory this is the nested relation mentioned above

теперь у меня было 2 подхода 1, чтобы получить его в контроллере и отправить его в ресурсный API в качестве дополнительного параметра, который был невозможен, потому что он возвращает коллекцию, и я не могу получить для каждого из элементов, а второй должен был загрузить вложенное отношениев ресурс и получить только некоторую его часть, которую я не знаю, как это сделать, или даже возможно или нет.какое-либо руководство по этим вопросам?

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