Laravel 5.4.36中session没有保存成功问题的解决

 更新时间:2018年02月19日 10:03:26   作者:Sunlight1992  
这篇文章主要给大家介绍了关于Laravel 5.4.36中session没有保存成功问题的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。

session使用注意点   

laravel是一款php框架了,在使用laravel时会碰到session使用问题,工作中使用的是session默认的文件缓存,在使用过发现  session()->put("key","values") 没有设置成功,最后翻源码发现是使用文件缓存时候需要使用save() 方法才能持久化到数据库中

源码:vendor/laravel/framework/src/Illuminate/Session/Store.php

/**
  * Save the session data to storage.
  *
  * @return bool
  */
 public function save()
 {
  $this->ageFlashData();

  $this->handler->write($this->getId(), $this->prepareForStorage(
   serialize($this->attributes)
  ));
  $this->started = false;
 }

由于使用文件缓存 因此write方法调用的源码:vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php

/**
  * {@inheritdoc}
  */
 public function write($sessionId, $data)
 {
  $this->files->put($this->path.'/'.$sessionId, $data, true);

  return true;
 }

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

相关文章

  • 六种php加密解密方法实例讲解

    六种php加密解密方法实例讲解

    这篇文章主要介绍了六种php加密解密方法实例讲解,代码讲解的很清楚,有对这方面想要深入研究的同学可以看下
    2021-01-01
  • php远程请求CURL实例教程(爬虫、保存登录状态)

    php远程请求CURL实例教程(爬虫、保存登录状态)

    这篇文章主要给大家介绍了关于php远程请求CURL(爬虫、保存登录状态)的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • Laravel + Elasticsearch 实现中文搜索的方法

    Laravel + Elasticsearch 实现中文搜索的方法

    这篇文章主要介绍了Laravel + Elasticsearch 实现中文搜索的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • 浅谈laravel orm 中的一对多关系 hasMany

    浅谈laravel orm 中的一对多关系 hasMany

    今天小编就为大家分享一篇浅谈laravel orm 中的一对多关系 hasMany,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • php实现根据中奖概率抽奖的算法

    php实现根据中奖概率抽奖的算法

    这篇文章主要为大家介绍了php实现根据中奖概率抽奖的算法的示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • CI框架中类的自动加载问题分析

    CI框架中类的自动加载问题分析

    这篇文章主要介绍了CI框架中类的自动加载问题,结合实例形式分析了CI框架中类的自动加载功能与具体操作技巧,需要的朋友可以参考下
    2016-11-11
  • Laravel 4 初级教程之Pages、表单验证

    Laravel 4 初级教程之Pages、表单验证

    本篇教程是本系列的完结篇,要做的是Pages的详细管理功能,表单验证以及命名空间的深度使用,和一个更好用的通知组件,并且布置一个简单的大作业。
    2014-10-10
  • wordpress自定义url参数实现路由功能的代码示例

    wordpress自定义url参数实现路由功能的代码示例

    这篇文章主要介绍了wordpress中实现路由功能的代码示例,大家可以参考用代码实现自己的路由功能
    2013-11-11
  • 来自经典的打造简单的PHP&MYSQL留言板

    来自经典的打造简单的PHP&MYSQL留言板

    比较简单易懂的php+mysql留言板 数据库结构:(库名:lyb)
    2008-03-03
  • PHP接口并发测试的方法(推荐)

    PHP接口并发测试的方法(推荐)

    下面小编就为大家带来一篇PHP接口并发测试的方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12

最新评论