为什么我们在处理会话时在laravel中使用session()方法?

为什么我们在处理会话时在laravel中使用session()方法?,laravel,session,Laravel,Session,**我正在参加会议。我从laravel网站上阅读了关于会议的文档,但我不太理解。为什么在下面的代码中使用session()方法 $request->session()->put(['key' => 'value']); 我们正在使用HTTP请求中的request对象,然后session()方法做了什么???这与session()相同->将您的数据写入session,例如,稍后在某些地方使用它。会话数据存储在服务器中,并由特殊会话cookie访问。有关会话的所有信息都可以在此处

**我正在参加会议。我从laravel网站上阅读了关于会议的文档,但我不太理解。为什么在下面的代码中使用session()方法

$request->session()->put(['key' => 'value']);

我们正在使用HTTP请求中的request对象,然后session()方法做了什么???

这与session()相同->将您的数据写入session,例如,稍后在某些地方使用它。会话数据存储在服务器中,并由特殊会话cookie访问。

有关会话的所有信息都可以在此处找到:,包括从
$request
变量访问它:以及通过
会话()全局访问它。
助手:。“通过HTTP请求实例使用会话与使用全局会话助手之间没有什么实际区别。”您有更具体的问题吗?我只想知道session()方法的作用是什么?是否用于启动会话?
session()
用于访问会话。。。它本身不做任何事情,但返回一个
SessionManager
()的实例,该实例允许您链接方法,如
put()
has()
,等等。谢谢@timlews得到了答案。我的问题是session()方法做什么?这是否意味着我们启动会话,然后将一些数据放入会话变量?