Laravel genellikle MVC framework olarak tanıtılır, ancak MVC yalnızca kodun organizasyonunu açıklar — Laravel’ın içsel çalışmasını değil. Aşağıdaki diyagram, bir isteğin uygulamanıza ulaştığında Laravel 11 içinde gerçekte neler olduğunu gösterir.
Giriş noktasından uygulama yapılandırmasına, hizmet konteyneri çözümlemesine, hizmet sağlayıcıların yaşam döngüsüne ve bir middleware pipeline’ına (Kernel dosyası olmadan) kadar her şey tembel yükleme ve bağımlılık enjeksiyonu etrafında tasarlanmıştır.
Bu akışı anladığınızda, hizmet sağlayıcılar, middleware sırası ve konteyner bağlama işlemleri çok daha anlamlı hale gelir.
Laravel karmaşıklığı ortadan kaldırmadı — onu organize etti.
Kaynak: Orijinal Makale


