【发布时间】:2017-12-24 03:48:39
【问题描述】:
我使用的是 Laravel 5.4,我写了类似的东西:
Cookie::queue(
'refresh_token',
$data->refresh_token,
864000, // 10 days
null,
null,
false,
true // HttpOnly
);
return response('hello world');
返回的响应不包含 refresh_token cookie,而 return response('hello world')->withCookie(...) 包含。
Laravel 5.4 文档不再像 5.0 文档那样声明排队 cookie。 这是否意味着该功能在 5.4 版本中已被删除,还是我的代码有误?
为了完整起见,我使用的是 Dingo API 包并制作了响应。
感谢您的帮助。
【问题讨论】:
-
小心,“10天”的评论不好。该值以分钟而不是秒为单位传递。要在 10 天内到期,您需要 10*24*60 = 14400