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 相关文章推荐
PHP开发负载均衡指南
Jul 17 PHP
解析MySql与Java的时间类型
Jun 22 PHP
php 判断是否是中文/英文/数字示例代码
Sep 30 PHP
header导出Excel应用示例
Jan 24 PHP
php强制文件下载而非在浏览器打开的自定义函数分享
May 08 PHP
PHP字符串比较函数strcmp()和strcasecmp()使用总结
Nov 19 PHP
php采集自中央气象台范围覆盖全国的天气预报代码实例
Jan 04 PHP
php实现的mongodb操作类
May 28 PHP
thinkphp框架下实现登录、注册、找回密码功能
Apr 06 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
Aug 28 PHP
PHP实现简易计算器功能
Aug 28 PHP
php生成word并下载代码实例
Mar 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输出XML到页面的3种方法详解
2013/06/06 PHP
js+php实现静态页面实时调用用户登陆状态的方法
2015/01/04 PHP
PHP读取大文件的几种方法介绍
2016/10/27 PHP
javascript之对系统的toFixed()方法的修正
2007/05/08 Javascript
javascript 获取表单file全路径
2009/12/31 Javascript
做好七件事帮你提升jQuery的性能
2014/02/06 Javascript
jquery自定义滚动条插件示例分享
2014/02/21 Javascript
使用jquery选择器如何获取父级元素、同级元素、子元素
2014/05/14 Javascript
一个奇葩的最短的 IE 版本判断JS脚本
2014/05/28 Javascript
jquery操作angularjs对象
2015/06/26 Javascript
JS+CSS相对定位实现的下拉菜单
2015/10/06 Javascript
javascript回调函数的概念理解与用法分析
2017/05/27 Javascript
基于webpack-hot-middleware热加载相关错误的解决方法
2018/02/22 Javascript
JS实现字符串中去除指定子字符串方法分析
2018/05/17 Javascript
Vue中使用vux配置代码详解
2018/09/16 Javascript
详解js加减乘除精确计算
2019/03/19 Javascript
vue中input的v-model清空操作
2019/09/06 Javascript
微信小程序实现图片压缩
2019/12/03 Javascript
解决iView Table组件宽度只变大不变小的问题
2020/11/13 Javascript
JavaScript实现缓动动画
2020/11/25 Javascript
[01:00:26]Ti4主赛事胜者组第一天 EG vs NEWBEE 1
2014/07/19 DOTA
[06:59]DOTA2-DPC中国联赛3月7日Recap集锦
2021/03/11 DOTA
python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法
2014/08/22 Python
python处理csv数据的方法
2015/03/11 Python
Django命名URL和反向解析URL实现解析
2019/08/09 Python
Django实现基于类的分页功能
2019/10/31 Python
django中嵌套的try-except实例
2020/05/21 Python
兰蔻英国官网:Lancome英国
2019/04/30 全球购物
Roxy俄罗斯官方网站:冲浪和滑雪板的一切
2020/06/20 全球购物
简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?
2016/11/20 面试题
大学本科毕业生的自我鉴定
2013/11/26 职场文书
公务员中国梦演讲稿
2014/08/19 职场文书
新闻发布会活动策划方案
2014/09/15 职场文书
宣传委员竞选稿
2015/11/19 职场文书
Python如何解决secure_filename对中文不支持问题
2021/07/16 Python
SQL注入篇学习之盲注/宽字节注入
2022/03/03 MySQL