Laravel 登录后清空COOKIE的操作方法


Posted in PHP onOctober 14, 2019

需求

在Laravel 登陆立即清空保存的COOKIE数组

实现

# Http/Controllers/Auth/LoginController.php
public function redirectTo()
{
  // 设置为登陆成功 session
  session()->put('show-login-success', 1);


  // 订阅内容
  $logs = request()->cookie('subscribe');
  if ($logs) {
    $subscribe = new Subscribe();
    foreach ($logs as $item) {
      $subscribe->addSubscribe(Auth::id(), $item);
    }
    Cookie::queue(Cookie::forget('subscribe'));
  }

  return session()->pull('rdTo', $this->redirectTo);
}

关键代码 Cookie::queue(Cookie::forget('subscribe'));

Laravel COOKIE 与 SESSION 注意
session(['hit.article' => $value]) 会变成数组,取的时候直接可这样取session('hit.article')

但是Cookie::make($name,'hit.article',$value) 取的时候无法取到,因为cookie name中含有点,被解析为了数组。名字中不用点号 或者取的时候将COOKIE名字中点号换成下划线。

以上这篇Laravel 登录后清空COOKIE的操作方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP4在Windows2000下的安装
Oct 09 PHP
php学习笔记 面向对象的构造与析构方法
Jun 13 PHP
PHP的curl实现get,post和cookie(实例介绍)
Jun 17 PHP
PHP file_get_contents设置超时处理方法
Sep 30 PHP
Smarty模板学习笔记之Smarty简介
May 20 PHP
php防止sql注入之过滤分页参数实例
Nov 03 PHP
php实现把url转换迅雷thunder资源下载地址的方法
Nov 07 PHP
php操作(删除,提取,增加)zip文件方法详解
Mar 12 PHP
PHP使用token防止表单重复提交的方法
Apr 07 PHP
php7函数,声明,返回值等新特性介绍
May 25 PHP
php中isset与empty函数的困惑与用法分析
Jul 05 PHP
Laravel实现搜索的时候分页并携带参数
Oct 15 PHP
Yii框架Session与Cookie使用方法示例
Oct 14 #PHP
laravel 修改记住我功能的cookie保存时间的方法
Oct 14 #PHP
解决laravel session失效的问题
Oct 14 #PHP
Yii框架视图、视图布局、视图数据块操作示例
Oct 14 #PHP
laravel 5.3 单用户登录简单实现方法
Oct 14 #PHP
在laravel5.2中实现点击用户头像更改头像的方法
Oct 14 #PHP
Yii框架数据库查询、增加、删除操作示例
Oct 14 #PHP
You might like
使用PHP数组实现无限分类,不使用数据库,不使用递归.
2006/12/09 PHP
PHP扩展框架之Yaf框架的安装与使用
2016/05/18 PHP
PHP中spl_autoload_register()函数用法实例详解
2016/07/18 PHP
Jquey拖拽控件Draggable使用方法(asp.net环境)
2010/09/28 Javascript
ECMAScript 创建自己的js类库
2012/11/22 Javascript
jQuery插件 selectToSelect使用方法
2013/10/02 Javascript
JavaScript利用构造函数和原型的方式模拟C#类的功能
2014/03/06 Javascript
使用JavaScript制作一个简单的计数器的方法
2015/07/07 Javascript
深入学习JavaScript的AngularJS框架中指令的使用方法
2016/03/05 Javascript
最全面的JS倒计时代码
2016/09/17 Javascript
js实现小窗口拖拽效果
2016/12/03 Javascript
BootStrap Fileinput初始化时的一些参数
2016/12/30 Javascript
JavaScript脚本语言是什么_动力节点Java学院整理
2017/06/26 Javascript
element-ui中的select下拉列表设置默认值方法
2018/08/24 Javascript
vuex 中插件的编写案例解析
2019/06/10 Javascript
过滤器vue.filters的使用方法实现
2019/09/18 Javascript
24个ES6方法解决JS实际开发问题(小结)
2020/05/31 Javascript
[36:29]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 LGD vs TNC
2018/04/02 DOTA
用Python实现服务器中只重载被修改的进程的方法
2015/04/30 Python
Python模拟百度登录实例详解
2016/01/20 Python
pyqt5的QWebEngineView 使用模板的方法
2018/08/18 Python
Python多进程写入同一文件的方法
2019/01/14 Python
Django之编辑时根据条件跳转回原页面的方法
2019/08/21 Python
python使用OpenCV模块实现图像的融合示例代码
2020/04/10 Python
Python 日期与时间转换的方法
2020/08/01 Python
PyQt5的相对布局管理的实现
2020/08/07 Python
Python利用Pillow(PIL)库实现验证码图片的全过程
2020/10/04 Python
CSS3 box-sizing属性详解
2016/11/15 HTML / CSS
HTML5 canvas实现雪花飘落特效
2016/03/08 HTML / CSS
Weekendesk意大利:探索多种引人入胜的周末主题
2016/10/14 全球购物
美国在线面料商店:Online Fabric Store
2018/07/26 全球购物
什么是Connection-oriented Protocol/Connectionless Protocol面向连接的协议/无连接协议
2012/09/06 面试题
Windows和Linux动态库应用异同
2016/04/17 面试题
房地产开盘策划方案
2014/02/10 职场文书
部队党性分析材料
2014/02/16 职场文书
学年个人总结范文
2015/03/05 职场文书