Ich möchte die Art und Weise, in der eine Laravel-Anwendung ihre Umgebungsvariablen über eine .env
-Datei definiert, nachahmen.
So kann es dann Standard-Fallbacks in config.php
wie folgt setzen:
Ich habe jedoch Probleme beim Durchsuchen des Framework-Codes, um das Bit zu finden, in dem der Text in .env
analysiert wird, und wandelt ihn in richtige PHP-Variablen um.
Ich habe die Definition der Helferfunktion env()
in vendor\laravel\framework\src\Illuminate\Foundation\helpers.php
gefunden:
... aber das ruft eine andere globale Hilfsfunktion namens getenv()
auf, und hier wird die Spur kalt.
Ich vermute, dass wir jetzt vielleicht auf Symfony-Niveau sind, aber leider kann ich die Definition von getenv()
nicht finden und Ihre Hilfe und Anleitung würde sehr geschätzt werden.