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.