• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > Laravel删除Cookie的小坑

Laravel删除Cookie的小坑

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了Laravel,删除Cookie等相关知识,希望对您有所帮助

下面给大家介绍一个Laravel删除Cookie的小坑,希望对需要的朋友有所帮助!


Laravel删除Cookie的小坑


问题:使用 Cookie::forget 未能正确删除 cookie。

如何才能正确删除 Laravel 应用的 Cookie?

其实这里有一个小坑:我们在删除 Laravel Cookie 的时候,一定要注意返回 Cookie 的删除结果!

$cookie = Cookie::forget('refreshToken');// 这里我们返回的时候要使用 withCookie !return response('view')->withCookie($cookie);

以上解决方案适合在删除 Cookie 后返回视图的应用场景中。

然而,如果我们的请求是 API 请求,并且返回的是 JSON 数据呢,比如:

Cookie::forget('refreshToken');return ['status' => true];

这个时候我们怎么删除 Cookie ?这种1情况下即使我们使用 withCookie 也是没用的!

所以针对这样的应用场景,最终的解决方案是这样的:

Cookie::queue(Cookie::forget('refreshToken'));return ['status' => true];

使用 Cookie::queue 来达到目的。

这样就能正确删除 Laravel Cookie 的值了。



分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • laravel与thinkphp之间的区别与优缺点
  • 说说在Laravel中怎么执行Shell命令 ?
  • Laravel中用Observer事件致Redis队列异常问题
  • 手把手带你使用Vue + Laravel开发一个简单的 CRUD 应用
  • 分享个人推荐的Laravel或其它框架的编程规范
  • Laravel中三种中间件的作用
  • 解决Laravel使用laravel-excel扩展包(maatwebsite/excel)导入报错问题
  • 分享一个顺丰同城配送的扩展包并在laravel中使用
  • 介绍Laravel8路由模块新增missing方法
  • 解析如何进行Laravel表单验证分层设计和验证场景应用

相关文章

  • 2022-04-29dedecms网站列表调用文章或图集的第一张图片原图
  • 2022-04-29你知道前端是如何实现水印的吗
  • 2022-04-29DEDECMS的优化方案
  • 2022-04-29如何禁用WordPress 5.5+内置的图片延迟加载功能
  • 2022-04-29Photoshop制作超酷的木纹立体字教程
  • 2022-04-29Dedecms后台登录验证码不正常显示怎么办
  • 2022-04-29关于laravel5.6与thinkphp3.2使用redis共享session的方案
  • 2022-04-29Photoshop制作网页加载动画教程
  • 2022-04-29关键词优化原创总结
  • 2022-04-29PhotoShop用滤镜制作一朵抽象的花朵特效教程

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • Photoshop制作圆形炫彩LOGO教程
    • 宝塔面板批量设置站点404页面的方法(无需站点单独设置)
    • 如何解决mysql报错“#1067 invalid default value”
    • Centos7如何启动与切换图形界面
    • Phootoshop制作金属质感的字体教程
    • 技术教程:如何安装ioncube扩展
    • WordPress主题RiPro美化-给特定分类添加VIP权限才可访问效果
    • MAC环境配置定时任务
    • WordPress官网429无法打开导致不能更新版本及插件问题解决方法
    • 织梦CMS导入数据库,修改数据库配置文件方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有