I want to set cookies in Laravel 5 independently

i、 例如,不想使用

return response($content)->withCookie(cookie('name', 'value'));

我只想在某个页面中设置cookie,然后在另一个页面中检索

Creation can be like this

$cookie = Cookie::make('name', 'value', 60);

但我如何在某个控制器中检索这些cookie呢?

推荐答案

You may try this:

Cookie::queue($name, $value, $minutes);

这将使cookie排队以供稍后使用,稍后当响应准备好发送时,它将与响应一起添加.你可以在Laravel网站上check the documentation次.

Update (Retrieving A Cookie Value):

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

Note: If you set a cookie in the current request then you'll be able to retrieve it on the next subsequent request.

Laravel相关问答推荐

Laravel:在 PHPUnit 的覆盖率报告中包含文件夹(如果在 app/ 文件夹之外)?

导出所有客户端不起作用,文件保存时没有名称和扩展名

如何在自引用表上使用 Laravel 的 hasManyThrough

如何在laravel中输出奇偶行

如何将用户对象绑定到中间件中的请求

laravel render() 方法有什么用?

Laravel 5.3:语法错误或访问冲突:1463 HAVING 子句中使用了非分组字段距离

如何判断用户Electron邮件是否已存在

为什么 Laravel 5 会自动更新我的日期字段?

在 Laravel Blade 中转义 vue.js 数据绑定语法?

使用模型工厂、一对一和一对多关系定义 Laravel 外键,而不创建不必要的模型

如何更改 ember-cli 中的 dist 文件夹路径?

如何在 Laravel 4 中使用 SHA1 加密而不是 BCrypt?

如何仅在Blade模板存在时才包含它?

Laravel:命令未找到

Laravel db 迁移 - renameColumn 错误 - 请求了未知的数据库类型枚举

Laravel Passport 通过访问令牌获取客户端 ID

如何在 Laravel 中动态更改 .env 文件中的变量?

phpunit 命令不适用于 Windows 7 上的 laravel 4

Laravel Mix:更新 Node.js 依赖项