如何使全局变量在Lumen PHP框架



我是Lumen的新手。

由于Lumen没有配置文件夹,如何使全局变量,我将使用在所有的控制器

您可以使用Dotenv。

要做到这一点,取消bootstrap/app.php中的Dotenv::load(__DIR__.'/../');的注释,并将您的全局变量放在.env中,在您的流明项目的根。例如,我添加:

FRONT_PATH = http://localhost/account

然后,可以使用全局变量

的名称调用env()函数
env("FRONT_PATH")

返回变量,如果不存在则返回null

你也可以指定一个自定义的默认值:

env("FRONT_PATH", false)

Laravel: save variable in session

Session::put('name','John Doe');

变量名将一直保存在会话中,直到它被刷新。访问变量

Session::get('name') or in Laravel 5.x session('name') .

查看文档以获取更多信息。

最新更新