Gidişatta bi sıkıntı yok. Ama modellerde kullandığın sınıf Eloquent eğer Laravel'in dökümantasyonundan bu başlığa bakarsan daha neler yapabileceğiniz görebilirsin. Şuan ki kullandığın şekille çok kısıtlı kullanıyorsun.
Örnek veriyorum. Tabloların şu şekilde olsun
kullanicilar
*id
*kullanici_adi
*ili
iller
*id
*il_adi
*bulundugu_ulke
ulkeler
*id
*ulke_adi
Modellerinde gerekli ilişkilendirmeleri yaptıktan sonra şu şekilde bir kullanım sağlayabilirsin.
Kullanicilar::find(1)->getIli->getUlke['ulke_adi'];
Ki bunlar en basit One To One ilişkisi daha çok ilişkilendirme var.