当前位置:首页 > PHP > 正文内容

Lumen框架报错Class session does not exist

陈杰1年前 (2021-04-14)PHP3220

image.png


由于lumen框架是为速度而生的 Laravel 框架,所以移除了session的支持,虽然在ide中代码提示可以敲出Session::put()方法出来,但是最终还是提示的是Class session does not exist。


所以这里我们要把Session服务重新注册一下


首先在config目录下新建一个seesion文件

添加以下代码

<?php
/**
* Author:陈杰
* Blog:http://blog.95shouyou.com
* Email:823380606@qq.com
* Git:https://gitee.com/chen95
* Date:2021/4/14 0014
* Time:13:27
*/
return [
   'driver' => env('SESSION_DRIVER', 'file'),
   'lifetime' => 120,
   'expire_on_close' => false,
   'encrypt' => false,
   'files' => storage_path('framework/sessions'),
   'connection' => null,
   'table' => 'sessions',
   'store' => null,
   'lottery' => [2, 100],
   'cookie' => env(
       'SESSION_COOKIE',
       str_slug(env('APP_NAME', 'laravel'), '_') . '_session'
   ),
   'path' => '/',
   'domain' => env('SESSION_DOMAIN', null),
   'secure' => env('SESSION_SECURE_COOKIE', false),
   'http_only' => true,
   'same_site' => null,
];


然后再去bootstrap目录下的app.php文件中添加以下代码


//读取session配置
$app->configure('session');

//中间件启用session
$app->middleware([
   Illuminate\Session\Middleware\StartSession::class
]);

//注册session服务
$app->register(Illuminate\Session\SessionServiceProvider::class);

//添加别名
$app->alias('session', 'Illuminate\Session\SessionManager');


自此我们的Seesion服务就被注册好了

扫描二维码至手机访问

扫描二维码推送至手机访问。

版权声明:本文由何烦过虎溪发布,如需转载请注明出处。

转载请注明出处:http://95shouyou.com/?id=40

分享给朋友:

相关文章

php对接七牛云短信验证码实战

短信验证码登录的用处非常的大,登录,注册,修改密码,安全相关的啥都可以干。选定的七牛云短信是因为存储也是用的七牛云,七牛的sdk都加载进来了,也懒得去换其他的厂家了。下面上代码:Controller层...

php接拼多多的多多进宝,实现淘客功能

php接拼多多的多多进宝,实现淘客功能

在项目中有一个板块是接拼多多的多多进宝,实现多多客的功能,主要就是拉取商品列表,拉取商品详情,生成推广链接。composer require justmd5/duoduoke-sd...

laravel跨库多态关联实战

laravel跨库多态关联实战

点赞记录表做了分库分表,位于副库里面表结构该点赞表关联了8个不同的表,因为业务原因,评论回复表有四个板块,所以做了4个评论记录表,4个回复记录表,且结构有细微不同。目标是用户获得被点赞记录,根据不同的...

七牛云删除文件和批量删除文件

在项目中因为用到了七牛云的对象存储,价格公道,也降低我们的项目维护成本。但是在实际使用过程中,例如用户换了头像我们就需要删除用户之前的头像,以降低我们的存储成本。所以研究了一下七牛云的删除单个文件和批...

laravel的Observer观察者模式模型事件实战

laravel的orm特别好用,特别是observer观察者模式,可以在不更改原有业务代码的情况下做到切入编程,有点类似于我们之前常用的钩子函数。下面就是我们深入observer观察者模式的实战代码现...

laravel通过模板html生成word文档

laravel通过模板html生成word文档

因为公司项目需要,内部的管理系统有一个php实时查询数据库,根据内容来生成word文档排版没有什么需求,实现原理是查询数据库,然后用laravel自带的模板引擎,生成一个html网页,然后修改网页的r...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。