【问题标题】:Working with Laravel 5.3 cookies使用 Laravel 5.3 cookie
【发布时间】:2017-03-08 00:04:27
【问题描述】:

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

这是我创建它的方法:

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

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

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

我做错了什么?

【问题讨论】:

    标签: php laravel cookies


    【解决方案1】:

    没关系,我让它工作了,问题是,您需要将创建的 cookie 附加到您的响应中才能将其附加到客户端,如果您不将其与响应一起返回,它就不会工作,我是这样做的:

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

    【讨论】:

    猜你喜欢
    • 2019-11-22
    • 1970-01-01
    • 1970-01-01
    • 2019-06-14
    • 2017-03-19
    • 2017-01-25
    • 1970-01-01
    • 2018-03-13
    相关资源
    最近更新 更多