/ / Wie man globale Variablen im Lumen PHP Framework erstellt - laravel, lumen

Wie man globale Variable in Lumen PHP-Framework macht - Laravel, Lumen

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 № 1

Sie 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.