tires -> hasMany(address)
address -> hashMany(photo), hashMany(phone)
$tire = Tire::find(1);
foreach($tire->addresses as $address) {
dump($address->photos);
dump($address->phones);
}
В чем проблема-то? Зачем вы сразу адрес берете конкретный? Где у вас связь с tire.
Читайте доку короче.