3

如何在 Lumen 中设置 Cookie/Session 生命周期。在 laravel 中可以找到,app/config/session.php但是由于 Lumen 使用.env文件进行配置,我如何设置会话的生命周期?另外,当我在会话中输入一个值时,Session::put($key,$value)它不会持续超过 3 个请求,该值会丢失,这可能是由于它的生命周期还是其他原因?

以防万一,这就是我的.env文件的样子:

APP_ENV=local
APP_DEBUG=true
APP_KEY=SomeRandomKey!!!

APP_LOCALE=en
APP_FALLBACK_LOCALE=en

DB_CONNECTION=mysql
DB_HOST=localhost
DB_DATABASE=test
DB_USERNAME=root
DB_PASSWORD=

CACHE_DRIVER=cookie
SESSION_DRIVER=cookie
QUEUE_DRIVER=database
4

2 回答 2

6

你可以设置它SESSION_LIFETIME=60

可以从这里找到更多会话配置选项https://github.com/laravel/lumen-framework/blob/5.0/config/session.php

于 2015-04-25T06:36:30.487 回答
0

很简单

app/config/session.php设置'lifetime' => 0

于 2015-04-25T06:49:24.477 回答