Soy bastante nueva en lumen.
Causa Lumen no tiene una carpeta de configuración, cómo hacer una variable global que usaré en todos los controladores.
Respuestas
2 para la respuesta № 1Puedes usar Dotenv.
Para ello, descomentar. Dotenv::load(__DIR__."/../");
en bootstrap/app.php
y coloca tu variable global en el .env
En la raíz de tu proyecto de luz. Por ejemplo, agrego:
FRONT_PATH = http://localhost/account
Entonces, puedes llamar al env()
Funciona con el nombre de tu variable global
env("FRONT_PATH")
Devuelve tu variable o null
Si no existe.
También puede especificar un valor predeterminado personalizado:
env("FRONT_PATH", false)
-1 para la respuesta № 2
Laravel: guardar variable en sesión
Session::put("name","John Doe");
El nombre de la variable persistirá en la sesión hasta que se borre. Para acceder a la variable
Session::get("name") or in Laravel 5.x session("name") .
Consulte la documentación para más información.