Yapılandırma Dosyası
Konum
webman'ın yapılandırma dosyaları config/
dizininde bulunur ve projede ilgili yapılandırmayı almak için config()
işlevini kullanabilirsiniz.
Yapılandırmayı Almak
Tüm yapılandırmayı almak için
config();
Tüm config/app.php
dosyasındaki yapılandırmayı almak için
config('app');
config/app.php
dosyasındaki debug
yapılandırmasını almak için
config('app.debug');
Eğer yapılandırma bir dizi ise, .
kullanarak dizi içindeki öğelerin değerlerini alabilirsiniz, örneğin
config('file.key1.key2');
Varsayılan Değer
config($key, $default);
config ikinci parametre aracılığıyla varsayılan değeri iletebilir, yapılandırma mevcut değilse varsayılan değeri döndürür.
Yapılandırma mevcut değilse ve varsayılan değer belirtilmemişse null döndürür.
Özel Yapılandırma
Geliştiriciler config/
dizini altına kendi yapılandırma dosyalarını ekleyebilirler, örneğin
config/payment.php
<?php
return [
'key' => '...',
'secret' => '...'
];
Yapılandırmayı Alırken Kullanılabilir
config('payment');
config('payment.key');
config('payment.key');
Yapılandırmayı Değiştirme
webman dinamik yapılandırmayı desteklemez, tüm yapılandırmalar ilgili yapılandırma dosyasını el ile değiştirmeniz gerekmektedir ve ardından yeniden yüklemek veya yeniden başlatmak gerekmektedir.
Dikkat
Sunucu yapılandırmasıconfig/server.php
ve işlem yapılandırmasıconfig/process.php
yeniden yükleme işlemini desteklemez, etkin olması için yeniden başlatılması gerekir