php - Laravel: 当第一个用户的请求还在进行中时, 第二个用户可以修改$request的值吗?
我想知道$request实例对每个用户来说是独立的还是共享的? 例如,如果它的值在嵌套函数中被改变,那么第二个用户的请求会不会扰乱第一个用户的结果?它的行为是否像全局变量一样,或者这样使用是否安全?
我希望我足够清楚,如果不清楚请告诉我。
先谢谢你了。
【回答】:
不会,用户不会共享一个会话或一个请求。
每个请求都是单独处理的,一次两个请求,可以通过相同的路由控制器等,包含完全不同的数据,而不会出现问题。
$request
是一个实例。Request
类,每个请求都有自己的实例;这意味着对 $request
在该请求的生命周期中,被隔离到该单一请求。