在控制器中设置Laravel会话生存期

时间:2018-02-28 08:59:56

标签: laravel session model-view-controller laravel-5.6

我知道如何在(config / seasion.php文件)中更改会话生存期和expire_on_close但我想在控制器中设置生命周期和expire_on_close,因为我想根据需要确定那些。

我在Laravel文档中搜索过,但我找不到任何有用的指南。

1 个答案:

答案 0 :(得分:0)

正如您在documentation中看到的那样,

  

要在运行时设置配置值,请将数组传递给配置帮助程序:

config(['session.lifetime' => 30]);

在工匠修补匠中进行测试:

>>> Config::get('session.lifetime');
=> 120
>>> config(['session.lifetime' => 30]);
=> null
>>> Config::get('session.lifetime');
=> 30