使用Laravel的会话数据库

时间:2014-10-02 17:57:26

标签: php session laravel

我试图在数据库中存储有关每个人会话的详细信息,如下所示:http://laravel.com/docs/4.2/session#database-sessions,现在我已经迁移了表格并且看起来很不错。但是,我实际上找不到任何有关如何使用此表的帮助的文档。 我希望跟踪每个人的最后行动,并在线计算人数。

任何人都可以提供会话数据库的使用示例或文档链接吗? 我假设这个表会由Laravel自动管理,但看起来我不正确。

1 个答案:

答案 0 :(得分:4)

  

任何人都可以提供会话数据库的使用示例或文档链接吗?我假设这个表会由Laravel自动管理,但看起来我不正确。

唯一不正确的是你假设不正确。会话数据库是Laravel会话系统的存储引擎。设置数据库并配置Laravel以使用会话数据库后,您可以使用the syntax in the session docs保存并获取与基于Web的系统的每个用户相关联的数据。

所以,你有第1步 - 创建了你的数据库表。

通过编辑

,第2步将是configuring the storage engine
app/config/session.php

并更改此

'driver' => 'file',

进入这个

'driver' => 'database'

完成后,对会话的put方法(或其他"保存数据"方法)的任何调用都会将数据存储在此表中。