文档章节

lumen5.2开启session

_yg
 _yg
发布于 2016/06/02 20:19
字数 199
阅读 99
收藏 0

因为感觉laravel 对性能有点影响,所以决定换lumen,但是问题就来了,我除了做api之外我还要做管理后台,lumen 不支持session了,管理后台就不好做了。

上网查了半天,百度 谷歌都翻过来了,还是找不到实现session的方法,要么说start_session(),要么说切换到laravel。最后决定自己研究

vendor/laravel/lumen-framework/src/Application.php 
里面的方法registerContainerAliases 加上
'Illuminate\Session\SessionManager' => 'session',
<特别注意,改了框架里的东西,要记下来>

bootstrap/app.php 加上
$app->register(Illuminate\Session\SessionServiceProvider::class);
$app->configure('session');

注册全局中间件 Illuminate\Session\Middleware\StartSession::class, 非全局不能保存session

新建config文件夹,从laravel复制config/session.php 过来

现在就可以使用session了

© 著作权归作者所有

_yg

_yg

粉丝 2
博文 6
码字总数 1839
作品 0
广州
程序员
私信 提问
Hibernate缓存测试小总结

一级缓存测试: 1.Load测试: 在同一个session中发出两次load查询(1) 2.Get测试: 在同一个session中发出两次get查询(1) 3.iterate测试: 在同一个session中发出两次iterator查询(1(i...

heroShane
2014/03/02
122
0
PHP Session原理分析

Session是以扩展的形式嵌入到PHP内核的,所以我们可以把Session当成扩展来看待。一般扩展被载入到PHP时会调用扩展的MINIT函数,Session也不例外,当Session被载入到PHP内核时,MINIT函数将会...

我不叫大脸猫
2012/09/13
777
7
SQLAlchemy session的autocommit 详解

SQLAlchemy 的 session 是指什么 顾名思义,session就是会话,对话的意思,它的作用就是跟数据库DB交互的 我们来看sqlalchemy 的session是如何创建的 The above is associated with our SQL...

大富帅
07/29
0
0
mybatis入门教程(九)------mybatis缓存

Mybatis 缓存 正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持 1. 一级缓存: 基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Session flush 或...

残风vs逝梦
2014/06/16
19.9K
5
cookie与session区别及用法

cookie与session 区别 下面是cookie与session各自的特点,其实通过它们特点的不同就能看出他们的区别,我就不总结区别了,可以将他们的特性进行比较,不同之处就是他们的区别。 cookie特性 ...

马大哈tt
2017/11/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

MongoDB系列-在复制集(replication)以及分片(Shard)中创建索引

关注我,可以获取最新知识、经典面试题以及微服务技术分享   在使用MongoDB时,在创建索引会涉及到在复制集(replication)以及分片(Shard)中创建,为了最大限度地减少构建索引的影响,在副本...

ccww_
8分钟前
5
0
SAP HANA数据库multi container模式JDBC链接connection refused

报错如下信息 com.sap.db.jdbc.exceptions.JDBCDriverException: SAP DBTech JDBC: Cannot connect to jdbc:sap://xxx.xxx.xxx.xxx:30015 [Cannot connect to host xxx.xxx.xxx.xxx:30015 [C......

flash胜龙
33分钟前
12
0
c++ 虚基类

c++ 虚基类 p556

天王盖地虎626
39分钟前
66
0
k8s删除Terminating状态的命名空间

背景: 我们都知道在k8s中namespace有两种常见的状态,即Active和Terminating状态,其中后者一般会比较少见,只有当对应的命名空间下还存在运行的资源,但是该命名空间被删除时才会出现所谓的...

Andy-xu
50分钟前
54
0
seata源码阅读笔记

seata源码阅读笔记 本文没有seata的使用方法,怎么使用seata可以参考官方示例,详细的很。 本文基于v0.8.0版本,本文没贴代码。 seata中的三个重要部分: TC:事务协调器,维护全局事务和分支...

东都大狼狗
今天
30
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部