我试图在数据库中存储有关每个人会话的详细信息,如下所示:http://laravel.com/docs/4.2/session#database-sessions,现在我已经迁移了表格并且看起来很不错。但是,我实际上找不到任何有关如何使用此表的帮助的文档。 我希望跟踪每个人的最后行动,并在线计算人数。
任何人都可以提供会话数据库的使用示例或文档链接吗? 我假设这个表会由Laravel自动管理,但看起来我不正确。
答案 0 :(得分:4)
任何人都可以提供会话数据库的使用示例或文档链接吗?我假设这个表会由Laravel自动管理,但看起来我不正确。
唯一不正确的是你假设不正确。会话数据库是Laravel会话系统的存储引擎。设置数据库并配置Laravel以使用会话数据库后,您可以使用the syntax in the session docs保存并获取与基于Web的系统的每个用户相关联的数据。
所以,你有第1步 - 创建了你的数据库表。
通过编辑
,第2步将是configuring the storage engineapp/config/session.php
并更改此
'driver' => 'file',
进入这个
'driver' => 'database'
完成后,对会话的put
方法(或其他"保存数据"方法)的任何调用都会将数据存储在此表中。