Konfigurationsdatei
Position
Die Konfigurationsdatei von webman befindet sich im Verzeichnis config/
und kann im Projekt durch Verwendung der Funktion config()
abgerufen werden.
Abrufen von Konfigurationen
Alle Konfigurationen abrufen
config();
Alle Konfigurationen aus config/app.php
abrufen
config('app');
Die Konfiguration debug
aus config/app.php
abrufen
config('app.debug');
Wenn die Konfiguration ein Array ist, können die Werte der Array-Elemente über .
abgerufen werden, zum Beispiel
config('file.key1.key2');
Standardwert
config($key, $default);
Durch den Parameter default in config wird ein Standardwert übergeben. Wenn die Konfiguration nicht existiert, wird der Standardwert zurückgegeben. Wenn kein Standardwert festgelegt ist und die Konfiguration nicht existiert, wird null zurückgegeben.
Benutzerdefinierte Konfiguration
Entwickler können ihre eigenen Konfigurationsdateien im Verzeichnis config/
hinzufügen, beispielsweise
config/payment.php
<?php
return [
'key' => '...',
'secret' => '...'
];
Verwendung beim Abrufen der Konfiguration
config('payment');
config('payment.key');
config('payment.key');
Konfiguration ändern
webman unterstützt keine dynamische Änderung der Konfiguration. Alle Konfigurationen müssen manuell in der entsprechenden Konfigurationsdatei geändert und dann neu geladen oder neu gestartet werden.
Hinweis
Die Serverkonfigurationconfig/server.php
und Prozesskonfigurationconfig/process.php
unterstützen kein neu Laden. Es ist ein Neustart erforderlich, um die Änderungen wirksam zu machen.