Laravel是否永久支持变量?

时间:2016-07-08 19:54:27

标签: laravel laravel-5

控制器从外部资源接收来自查询的数据。作为响应,存在具有字段page的对象。 如何以及在何处保存整个客户会话的结果?

例如,在Objective C中使用了具有单例方法的模型。

1 个答案:

答案 0 :(得分:3)

Web是一个请求 - 响应周期。这意味着该变量仅可通过一个请求获得。要在整个会话期间(跨请求)保留数据,您需要在该会话中保存。

您可以使用会话变量:

// save a session value
$request->session()->put('key', 'value');

// retrieve a session value from a request
$value = $request->session()->get('key');

// or if not in a controller with no access to the `$request` object
$value = session('key');

https://laravel.com/docs/5.2/session#basic-usage