第三方应用共享Laravel项目Session

Laravel 框架越来越被PHP开发者青睐,被应用得越来越广泛,大家都恨不得全部用它来重构项目,boss们当然不会同意,但是我们作为工程师也是不会放弃的,那要怎么办呢?

没错,按模块拆分重构,比如注册登入等小模块先重构。

让Lumen支持Session

官方介绍:https://lumen.laravel-china.org/docs/5.3/authentication

Lumen 虽然与 Laravel 使用了相同的底层类库实现,但是因 Lumen 面向的是无状态 API 的开发,不支持 session,所以默认的配置不同。Lumen 必须使用无状态的机制来实现,如 API 令牌(Token)。

也就是说Lumen内核已经剥离了Cookie、Session,如果需要使用到,需要增加安装,经过一阵折腾,终于整好了,顺便记录下来。