在laravel排队的cookie中添加一个cookie会导致他们在下一个响应中排队...
Cookie::queue(cookie('test', 'test', 1));
return $next($request);
...
Controller things
...
View
{{ dd(Cookie::getQueuedCookies()) }}
显示:
array:1 [
'test' => Cookie{...}
]
除了添加
之外,没有办法为下一个响应设置cookienext($request->cookie(cookie(...)));
在中间件?
答案 0 :(得分:0)
您还可以在控制器中设置Cookie:
public function someAction()
{
return response()
->json($result)
->withCookie('secret.submitted', $secret->code, 60);
}
https://laracasts.com/discuss/channels/requests/52-how-to-use-cookies
public function someAction()
{
return response('Hello World')->cookie(
'name', 'value', $minutes, $path, $domain, $secure, $httpOnly
);
}