/ / Cómo hacer una variable global en el marco PHP Lumen - laravel, lumen

Cómo hacer una variable global en el marco PHP Lumen - laravel, lumen

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

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