使用Laravel 5.3 cookie

时间:2017-03-07 15:42:41

标签: php laravel cookies

我正在尝试使用laravel类Cookie在我的应用程序注册方法中创建一个cookie,但是当我尝试在另一个控制器方法中检索它时,我得到一个null值。

以下是我创建它的方式:

$cookie = Cookie::make('user_data', $user_data, 43800);

在该方法中,如果我打印它,它会给我正确的值,但是在注册后,如果用户返回到注册URL,我需要检查cookie是否存在,但是当我使用时它会给我null打印它。

dd(Cookie::get('user_data'));

我做错了什么?

1 个答案:

答案 0 :(得分:1)

没关系,我得到它的工作,事情是,你需要将创建的cookie附加到你的回复,以便将它附加到客户端,如果你不通过响应返回它,它赢了& #39;工作,这里我是怎么做到的:

return redirect()->route('v3.autoevaluacion')->cookie($cookie);