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

Laravel 5.1 Configuration Session Lifetime Apply Changes

这里是一个简单的问题。在我的 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 小时会话。我可以通过查看总是在 2 小时内用完的 cookie laravel_session 来验证这一点。

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

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

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