Laravel如何管理会话?

时间:2014-02-16 20:58:08

标签: php database session laravel laravel-4

我需要一些关于Laravel如何管理会话的帮助。当我使用纯PHP进行编程时,我使用的是全局变量$ _SESSION。这样,当我想要检索有关用户的信息时,我通过$ _SESSION ['id']变量在数据库中找到了用户。我不明白Laravel如何使用它。你能指导一些指南吗?提前谢谢。

2 个答案:

答案 0 :(得分:4)

正如第一条评论中指出的那样,Laravel拥有自己的会话控制系统,可以在应用程序的任何位置使用Session外观进行访问。

要在会话中存储值,请执行

Session::put('key', 'value');

要检索值:

$value = Session::get('key');

答案 1 :(得分:1)

除了阅读文档之外,您还必须知道Laravel有专门的 Session 类。通过在Laravel请求中的不同点使用该类,您可以跟踪用户活动(以及可以执行的其他操作)。从初始请求到响应有非常有趣的会话/代码流,所以看看 - 这是学习的最佳方式。