Laravel красноречивые данные из связанной таблицы соответствующей таблицы - PullRequest
0 голосов
/ 14 июля 2020

Мне было интересно, можно ли выбрать данные из таблицы, связанной со связанной таблицей. Я добавлю изображение, чтобы было понятнее: введите описание изображения здесь

В настоящее время у меня есть: Sensor::all()->with('sensor_types', 'sensor_triggers')->get();

Это возвращает таблицу sensors, sensor_types и sensor_triggers. Я также хочу получить value_types вместе с sensor_types Насколько я мог найти, я могу выбирать только данные из напрямую связанной базы данных, а не что-то вроде 'double with', например sensors with sensor_types with value_types

I интересно, есть ли способ сделать это. Использование Laravel 7.2.2

Заранее спасибо

1 Ответ

2 голосов
/ 14 июля 2020

Чтобы получить отношение дочернего отношения, вы можете использовать точку

Sensor::all()->with('sensor_types.value_types', 'sensor_triggers')->get();
...