使用Laravel';s会话数据库


Using Laravel's Session Database

我正在尝试将每个人会话的详细信息存储在数据库中,如下所示:http://laravel.com/docs/4.2/session#database-会话,现在我已经迁移了表,看起来一切都很好。然而,我实际上找不到任何文档来帮助如何使用此表。我希望追踪每个人最后的行动,并在网上统计人数。

有人能提供会话数据库的使用示例或文档链接吗?我以为这个表会由Laravel自动管理,但我似乎错了。

有人能提供会话数据库的使用示例或文档链接吗?我以为这个表会由Laravel自动管理,但我似乎错了。

唯一不正确的是你认为自己不正确。会话数据库是Laravel会话系统的存储引擎。一旦您设置了数据库并将Laravel配置为使用会话数据库,您就可以使用会话文档中的语法来保存和获取与基于web的系统的每个用户相关的数据。

因此,您有了步骤1——创建数据库表。

步骤2是通过编辑来配置存储引擎

app/config/session.php

并更改此

'driver' => 'file',

进入这个

'driver' => 'database'

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