У меня проблема с отношениями между сводными таблицами.
У меня есть много ко многим отношениям между странами и улицами, но первичный ключ этого (сводная таблица) имеет много ко многим отношениям с числами.
Мне нужны эти списки (с красноречивым):
$country = Country::findOrFail(1)->with('streets', 'numbers')
foreach ($country->streets as $street){
foreach($street->numbers as $number) {
$number;
}
}
Или существует какое-либо решение?
Это только пример.Официальные названия таблиц изменены.
Пример структуры:
Table Countries
id
name
Table Streets
id
name
Table country_street
id
country_id
street_id
Table number_country_street
id
number_id
country_street_id
Table numbers
id
name
Спасибо за помощь.