php - 如何在 laravel 5 Controller 中独立设置 cookie

标签 php laravel cookies laravel-5

我想在 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 documentationLaravel 网站上。

更新(检索 Cookie 值):

$value = Cookie::get('name');

注意:如果您在当前请求中设置了 cookie,那么您将能够在下一个后续请求中检索它。

关于php - 如何在 laravel 5 Controller 中独立设置 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31516762/

相关文章:

ajax - Laravel 中的三种不同方法用于请求是否请求 JSON。他们是一样的吗?有重叠吗?

javascript - 禁用/删除元素中的默认 !important 声明

javascript - 如何防止用户通过 PHP 而不是 jQuery 在输入框中键入特殊字符?

php - Guzzle 不从 Form MultiPart 发送标题

asp.net-mvc - ASP.NET MVC。读取和写入 Cookie

php - 在 Cookie 中存储表单值

django - 带有 DRF 的带有 cookie 的 Nuxt 身份验证

php - Woocommerce 中某些产品的批量更新费用

php - 在经纬度范围内最近的地方

php - 如何使用http客户端laravel上传图片到API