首页 文章

Laravel 5.2会话文件丢弃

提问于
浏览
0

我在Laravel遇到了大麻烦,我无法修复 . 有时我的应用程序中的登录会话随机丢失 . 这是我的config / session.php文件:

<?php

return [
    'driver' => env('SESSION_DRIVER', 'file'),
    'lifetime' => 300,
    'expire_on_close' => false,
    'encrypt' => true,
    'files' => storage_path('framework/sessions'),
    'connection' => null,
    'table' => 'sessions',
    'lottery' => [2, 100],
    'cookie' => 'laravel_session',
    'path' => '/',
    'domain' => null,
    'secure' => false,
    'http_only' => true,
];

登录(会话设置) but I have cases which it drops after 5 minutes 后,预计会工作几分钟 . 登录是自定义的,我使用会话设置器,如下所示:

Session::put("admin",$admin);

我已经读过问题可能是文件读/写并发?我觉得有点尴尬,因为只有一台机器使用该登录 .

编辑:在询问之前,我的所有路由都在中间件Web中 .

2 回答

  • 1

    'life'=> 300,

    300秒是5分钟

    你尝试过像600这样的更高金额吗?这是10分钟

  • 2

    要修复此错误,请将laravel升级到5.3!我真的没弄清楚问题是什么

相关问题