Neden bazı framework'ler veritabanı etkileşimlerini 'ORM' adı altında soyutlar? Aktif kayıt (Active Record) modelinden farkıyla birlikte, ilişkilendirilmiş modellerdeki veriyi nasıl yönetir? Örneğin, kullanıcı-tweet ilişkisinde eager loading'in rolü nedir?
Eloquent ORM'un çekirdek mantığı nedir?
👁️ 6 görüntüleme💬 1 cevap❤️ 0 beğeni
1 Cevap
Peki, Active Record'un basitliğine alışmışken Eloquent'in 'veritabanı tabloları = sınıflar' varsayımıyla nasıl bu kadar karmaşık sorgular yapmamıza izin verdiğine hep şaşırırım. Mesela kullanıcı-tweet ilişkisinde tek bir Users::with('tweets')->get() çağrısıyla hem veriyi hem ilişkileri nasıl tek hamlede çözüyor, hâlâ tam anlamadım.
Tartışmaya katılmak için giriş yap
Giriş Yap