php - 如何在 Laravel 5.7 中创建和销毁 cookie?
问题描述
我是 Laravel 的新手,我在 Laravel 中做了一个简单的 hello 程序,我想在我的程序中使用 cookie。如何在 Laravel 中创建和删除 cookie?另外,如何在 Laravel 中设置会话?
解决方案
设置cookie:
Cookie::queue(Cookie::make('cookieName', 'value', $minutes));
获取 cookie:
$value = $request->cookie('cookieName');
或
$value = Cookie::get('cookieName');
忘记/删除 cookie:
Cookie::queue(Cookie::forget('cookieName'));
检查 cookie 是否存在:
Cookie::has('cookiename');
或者$request->hasCookie('cookiename')
将返回 true 或 false
更详细的可以参考文档:
推荐阅读
- delphi-10.2-tokyo - 为什么 Delphi 64 位中的 SimpleRoundTo 无法正确舍入货币数字?
- python - (面向CS)关于Python中变量作用域的问题
- c++ - 从模板函数调用非模板函数
- c# - 从主表 Entity Framework Core 查询主详细信息中的记录
- amazon-web-services - Elastic Beanstalk 上的多容器 Docker 环境中的容器连接被拒绝
- html - CSS 网格,自动填充 + 由内容设置的宽度
- javascript - Vue:修改数据返回依赖 userAgent
- google-cloud-platform - 谷歌云平台加载应用程序需要很长时间并停止
- python - 实时跟踪 docker-py 的 exec_run() 输出
- javascript - 为什么 setinterval 动画不起作用?