Laravel 5.1配置会话生命周期应用更改

时间:2016-08-07 16:42:59

标签: laravel session laravel-5.1

这里有一个简单的问题。在我的laravel config/session.php中,我将生命周期值从默认的2小时更改为:

 /*
    |--------------------------------------------------------------------------
    | Session Lifetime
    |--------------------------------------------------------------------------
    |
    | Here you may specify the number of minutes that you wish the session
    | to be allowed to remain idle before it expires. If you want them
    | to immediately expire on the browser closing, set that option.
    |
    */

    'lifetime' => 1440,

    'expire_on_close' => true,

    /*

然而,即使这是我在服务器上的内容,它仍然坚持默认的2小时会话。我可以通过查看Cookie laravel_session来验证这一点,该Cookie始终会在2小时内达到最大值。

我错过了什么?是否需要更改单独的配置文件或值以应用我的新lifetime

编辑:显然,您不能指望lifetimeexpire_on_close选项同时运行,因为它们使用两种不同的类型cookies,但我仍然不明白为什么我expire_on_close设置为true为什么我的cookie在2小时内到期而不是在浏览会话结束时?

1 个答案:

答案 0 :(得分:1)

php artisan config:cache将更改应用于配置文件!