Laravel config içindeki dosyaları ksort ile dosya isimlerine göre sıralayıp öyle yüklüyor.
Ve ne var ne yok hepsini ilk başta yükler.
Kendi düşüncemdir kimseyi bağlamaz.Bu config yüklemesi saçma sapandır laravelin.Her config dosyası talep edildiğinde bal gibi çağırılabilir.Öyle yapmamış kimsede tepki vermeyince öyle devam etmiş.
Config:cache salatası sırf bunun için yaptığı finder::create gibi syfony componentini calıstırmayayım üstüne üst bir de her requestte repositorye aktarmiyim diye icat ettiği numaradır.
Yükleniş sırası bu:
array:13 [▼
"app" => "/var/www/html/app/frontMunch/config/app.php"
"auth" => "/var/www/html/app/frontMunch/config/auth.php"
"broadcasting" => "/var/www/html/app/frontMunch/config/broadcasting.php"
"cache" => "/var/www/html/app/frontMunch/config/cache.php"
"database" => "/var/www/html/app/frontMunch/config/database.php"
"filesystems" => "/var/www/html/app/frontMunch/config/filesystems.php"
"hashing" => "/var/www/html/app/frontMunch/config/hashing.php"
"logging" => "/var/www/html/app/frontMunch/config/logging.php"
"mail" => "/var/www/html/app/frontMunch/config/mail.php"
"queue" => "/var/www/html/app/frontMunch/config/queue.php"
"services" => "/var/www/html/app/frontMunch/config/services.php"
"session" => "/var/www/html/app/frontMunch/config/session.php"
"view" => "/var/www/html/app/frontMunch/config/view.php"
]
Hal böyle olunca..app içinde authı göremezsin..alttan üste doğru görebilirsin anca..Ama sizin kullandığınız şekilde kullanımda bir garip.Config içinde config çağırmak biraz komik 🙂