Php Laravel 5-如何将会话保存到数据库

Php Laravel 5-如何将会话保存到数据库,php,mysql,session,laravel-5,Php,Mysql,Session,Laravel 5,我用的是拉威尔5.5。我想将进入我的web应用程序的每个访问者保存为数据库会话。但我不想在X时间后删除会话。我没有一个包含所有会话的数据库。。从古至今 现在我知道laravel有自己的会话实例。我不知道是不是一样。我只想为每个访问我的web应用程序的访问者创建一个带有会话的数据库表。而且这个会话根本不会被删除 建造它的最佳方式是什么?比方说,一个具有身份验证或未经身份验证的访问者进入我的应用程序并玩游戏。我想在每个会话中保存它,并将其与身份验证用户关联或不关联 谢谢我想你把HTTP会话和一些业务

我用的是拉威尔5.5。我想将进入我的web应用程序的每个访问者保存为数据库会话。但我不想在X时间后删除会话。我没有一个包含所有会话的数据库。。从古至今

现在我知道laravel有自己的会话实例。我不知道是不是一样。我只想为每个访问我的web应用程序的访问者创建一个带有会话的数据库表。而且这个会话根本不会被删除

建造它的最佳方式是什么?比方说,一个具有身份验证或未经身份验证的访问者进入我的应用程序并玩游戏。我想在每个会话中保存它,并将其与身份验证用户关联或不关联


谢谢

我想你把HTTP会话和一些业务逻辑搞混了。根据定义,HTTP会话是短暂的,可以由服务器或客户端在任何时候终止。您可能想创建一些称为“GameSession”的概念,并将其保存在数据库中。然后,您可以在HTTP会话中存储
game\u session\u id
,如果不存在,则为当前会话创建一个新的GameSession。如果用户登录,你也可以应用一些逻辑来查找他们以前的游戏会话;也就是说,如果不以某种方式识别单个用户(例如,告诉他们登录,从而通过他们的用户id识别他们),您就无法绝对精确地将单个用户与单个游戏会话配对