Laravel:如何用一个响应设置多个cookie?

时间:2017-05-16 12:18:31

标签: php laravel laravel-5

我以前通过这种方式用cookie发送回复:

name="apple-mobile-web-app-status-bar-style" content="black"
name="apple-mobile-web-app-capable" content="yes"

完美无缺。但是现在我想发送一个包含多个cookie的回复,有人可以给我一些建议吗?

2 个答案:

答案 0 :(得分:4)

return $response
    ->withCookie(cookie()->forever('region', $region))
    ->withCookie(cookie()->forever('somethingElse', $somethingElse));

答案 1 :(得分:2)

您可以使用Cookie队列对它们进行排队,以便它们在准备就绪时自动附加到响应中。

Cookie::queue(Cookie::forever('region', $region));
Cookie::queue(Cookie::forever('region2', $region2));