我想在 Laravel 5 中独立设置 cookie
即不想使用
return response($content)->withCookie(cookie('name', 'value'));
我只想在某个页面中设置cookie并在其他页面中检索
创作可以是这样的
$cookie = Cookie::make('name', 'value', 60);
但是我怎样才能在某些 Controller 本身中检索这些 cookie 呢?
最佳答案
你可以试试这个:
Cookie::queue($name, $value, $minutes);
这会将 cookie 排队以供稍后使用,稍后当响应准备好发送时,它将与响应一起添加。你可以check the documentation在 Laravel
网站上。
更新(检索 Cookie 值
):
$value = Cookie::get('name');
注意:如果您在当前请求中设置了 cookie,那么您将能够在下一个后续请求中检索它。
关于php - 如何在 laravel 5 Controller 中独立设置 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31516762/