我是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') .
查看文档以获取更多信息。