Laravel 5.1存储cookie并与其他页面问题共享

时间:2016-09-05 13:12:28

标签: php cookies laravel-5.1

我正在尝试将一些数据保存到cookie并将其存储在用户的浏览器中。首先,我创建了这段代码:

$view = view('config', compact('vehicleConfig');
    return response($view)->withCookie('fff', $cookie, 3);

但是这是存储在响应cookie中,所以我无法从其他页面(例如家庭)中获取..

但是代码不是这些代码,而是写入请求代码,我可以从任何地方访问它:

$response->withCookie(cookie('retrox', 'valuex', 60));

return $response;

因此,如果我使用“查看”,则无法从其他页面访问cookie数据。

2 个答案:

答案 0 :(得分:0)

确保您检索如下:

$retrox_value = Cookie::get('name');

并存储如下:

Cookie::queue($name, $value, $minutes);

答案 1 :(得分:0)

你可以简单地使用这样的会话助手功能:

商店:

session('key', 'val');

提取:

echo session('key');

存储在会话中时,您可以从代码中的每个位置访问它。