Laravel 如何在Lumen PHP框架中生成全局变量

Laravel 如何在Lumen PHP框架中生成全局变量,laravel,lumen,Laravel,Lumen,我对流明很陌生 因为Lumen没有配置文件夹,如何生成全局变量,我将在所有控制器中使用。Laravel:在会话中保存变量 Session::put('name','John Doe'); 变量名将一直保留在会话中,直到清除为止。访问变量 Session::get('name') or in Laravel 5.x session('name') . 查看文档了解更多信息 您可以使用Dotenv 要执行此操作,请取消注释Dotenv::load(uu DIR_uu.'/../)并将全局变量放置

我对流明很陌生


因为Lumen没有配置文件夹,如何生成全局变量,我将在所有控制器中使用。

Laravel:在会话中保存变量

Session::put('name','John Doe');
变量名将一直保留在会话中,直到清除为止。访问变量

Session::get('name') or in Laravel 5.x session('name') .
查看文档了解更多信息

您可以使用Dotenv

要执行此操作,请取消注释
Dotenv::load(uu DIR_uu.'/../)bootstrap/app.php
中编写>并将全局变量放置在lumen项目根目录下的
.env
中。 例如,我加上:

FRONT_PATH = http://localhost/account
然后,可以使用全局变量的名称调用
env()
函数

env("FRONT_PATH")
如果变量不存在,则返回变量或
null

还可以指定自定义默认值:

env("FRONT_PATH", false)

将变量保存到会话根据文档,Lumen有配置文件。主题是关于Lumen,它不使用会话。