2016-12-29 111 views
1

我在我的laravel应用程序中遇到问题,我使用XAMPP测试在Windows计算机上本地运行我的应用程序。Laravel 5.2无法读取会话cookie

我的问题是,Laravel应用程序突然出现注销,这种情况经常发生,如果我刷新相同的页面,比如4,5次它被注销。但是当我检查chrome dev工具Cookies时,Laravel_session仍然存在。

对于为什么会发生这种情况有任何想法吗?另外,当它在线托管时,我不会得到同样的问题。

回答

0

问题可能出在会话驱动程序上。因为如你所说如果我刷新相同的页面像4,5次它得到的登录,默认情况下会话存储是文件,你4-5时间请求可能会搞砸了。在这里我不确定,但这个东西可能会解决你的问题。

  1. 变化SESSION_DRIVER=fileSESSION_DRIVER=database.env

  2. 创建会话迁移与php artisan session:table工匠 代码

  3. 运行composer dump-autoload到再生所有 类
  4. 运行php artisan migrate迁移的名单。

注:你可以用子文件夹

由单独跑单迁移文件