博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
laravel session的使用,填坑
阅读量:5818 次
发布时间:2019-06-18

本文共 667 字,大约阅读时间需要 2 分钟。

hot3.png

laravel的session简要API

Session的API还是比较简单的,大家看看也大概知道是怎么个意思。但是有那么几个还不太好理解。

  1. //session的永久保存(在不过期范围内)  
  2. Session::put('key', 'value');  
  3.  
  4. //等同于PHP的原生session  
  5. $_SESSION['key'] = 'value';  
  6.  
  7. //get操作  
  8. $value = Session::get('key', 'default');  
  9.  
  10. //去除操作并删除,类似pop概念  
  11. $value = Session::pull('key', 'default');  
  12.  
  13. //检测是否存在key  
  14. Session::has('users');  
  15.  
  16. //删除key  
  17. Session::forget('key'); 

 

session落地的时间

    我天真的以为使用了Session::put函数就能保存这个变量了。

    结果下次请求就是找不到本次的Session,而且看app/storage/session目录就是没有文件生成。总感觉不对劲啊。

    后来看到网络上有个方法Session::save(),于是我也用了下,居然发现成功的生成了session的文件。于是我感觉到,Laravel不用php原生的session,那么在controller之后应该做了一些事情,将session写入到文件中,而不是每次put操作都写操作,这样会IO操作太频繁的,影响性能的。

转载于:https://my.oschina.net/u/3111345/blog/1539715

你可能感兴趣的文章
新开的博客,为自己祝贺一下
查看>>
puppet任务计划
查看>>
【CQOI2011】放棋子
查看>>
采用JXL包进行EXCEL数据写入操作
查看>>
一周总结
查看>>
将txt文件转化为json进行操作
查看>>
线性表4 - 数据结构和算法09
查看>>
C语言数据类型char
查看>>
Online Patching--EBS R12.2最大的改进
查看>>
Binary Search Tree Iterator leetcode
查看>>
Oracle性能优化--DBMS_PROFILER
查看>>
uva-317-找规律
查看>>
Event事件的兼容性(转)
查看>>
我的2014-相对奢侈的生活
查看>>
zoj 2412 dfs 求连通分量的个数
查看>>
Java设计模式
查看>>
一文读懂 AOP | 你想要的最全面 AOP 方法探讨
查看>>
Spring Cloud 微服务分布式链路跟踪 Sleuth 与 Zipkin
查看>>
ORM数据库框架 SQLite 常用数据库框架比较 MD
查看>>
华为OJ 名字美丽度
查看>>