Ich bin ziemlich neu in Lumen.
Ursache Lumen hat keinen Konfigurationsordner, wie man eine globale Variable erstellt, die ich in allen Controllern verwende.
Antworten:
2 für die Antwort № 1Sie können Dotenv verwenden.
Dazu Kommentar entfernen Dotenv::load(__DIR__."/../");
im bootstrap/app.php
und platzieren Sie Ihre globale Variable im .env
an der Wurzel Ihres Lumen-Projekts. Zum Beispiel füge ich hinzu:
FRONT_PATH = http://localhost/account
Dann können Sie die anrufen env()
Funktion mit dem Namen Ihrer globalen Variablen
env("FRONT_PATH")
Es gibt Ihre Variable oder zurück null
wenn es nicht existiert.
Sie können auch einen benutzerdefinierten Standardwert angeben:
env("FRONT_PATH", false)
-1 für die Antwort № 2
Laravel: Variable in Sitzung speichern
Session::put("name","John Doe");
Der Variablenname bleibt in der Sitzung bestehen, bis er gelöscht wird. Zugriff auf Variable
Session::get("name") or in Laravel 5.x session("name") .
Weitere Informationen finden Sie in der Dokumentation.