gpt4 book ai didi

php - 在 laravel 中设置 session 变量

转载 作者:IT王子 更新时间:2023-10-29 00:13:46 24 4
gpt4 key购买 nike

我想用 laravel 这样在 session 中设置一个变量

Session::set('variableName')=$value;

但问题是我不知道把这段代码放在哪里,因为我想设置一次(当客人访问主页或任何其他页面时)?主要思想是使用全局变量在所有应用程序 Controller 中使用它,我听说过一些与配置变量相关的事情,但我不确定使用配置变量或仅使用 session 是否是个好主意?谢谢

最佳答案

正确的语法是:

Session::set('variableName', $value);

对于 Laravel 5.4 及更高版本,正确的使用方法是 put:

Session::put('variableName', $value);

要获取变量,您可以使用:

Session::get('variableName');

如果您需要设置一次,我会弄清楚您想要设置它的确切时间,然后使用 Events 来完成。

例如,如果你想在有人登录时设置它,你可以使用:

Event::listen('auth.login', function() {
Session::set('variableName', $value);
});

关于php - 在 laravel 中设置 session 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28417796/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com