Dostlar php için ufak bir kütüphane yazdım config dosyalarını yüklemek için. Şu an sadece php array ve yaml dosyalarını destekliyor, ileride ihtiyaca göre güncellerim.
use Hsntngr\Config\Config;
use Hsntngr\Config\ArrayLoader;
$path = "config/dizin/yolu/";
$config = Config::create(new ArrayLoader($path));
//*alternatif YamlLoader
$config->load();
// tek dosyadan config ayarlarını yüklemek için
$path = "/path/to/config.php";
$config->loadFromFile($path);
Kullanımı ise şöyle (helper birlikte geliyor)
config('auth.session.provider');
// databaseVeya doğrudan Config sınıfını kullanabilirsiniz
$config = Config::getInstance();
$config->get('auth.session.provider');
// databasecomposer ile indirmek için
composer require hsntngr/config-loader
github repository
https://github.com/hsntngr/config-loader