当前位置:网站首页>laravel 写api接口时 session获取不到处理办法
laravel 写api接口时 session获取不到处理办法
2022-08-02 03:26:00 【陌潇】
在写接口时,同一个控制器里session可以随意获取可以用,但是跨方法就获取不到了,怎么回事呢?
修改app/Http/Kernel.php文件即可
一、解决办法
protected $middlewareGroups = [
'web' => [
\App\Http\Middleware\EncryptCookies::class,
\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
\Illuminate\Session\Middleware\StartSession::class,
// \Illuminate\Session\Middleware\AuthenticateSession::class,
\Illuminate\View\Middleware\ShareErrorsFromSession::class,
\App\Http\Middleware\VerifyCsrfToken::class,
\Illuminate\Routing\Middleware\SubstituteBindings::class,
],
'api' => [
'throttle:60,1',
\Illuminate\Routing\Middleware\SubstituteBindings::class,
\Illuminate\Session\Middleware\StartSession::class,
],
];
把web中的StartSession中间件复制到api中,这就行了。问题就这样简单的解决了。
二、使用方法:
注意一点的是session的键不能是 int 类型,简单点就是不能数出数字,写了纯数字是读取不到你的这个值的。
边栏推荐
- 战场:3(双子叶植物)vulnhub走读
- OPENSSL基本实验以及OPENSSL详解
- CTF之xxe
- 真·杂项:资本论阅读笔记(随缘更新)
- (4) Function, Bug, Class and Object, Encapsulation, Inheritance, Polymorphism, Copy
- Phonebook
- Alfa: 1 vulnhub walkthrough
- 2. PHP variables, output, EOF, conditional statements
- 重点考:金融资产概述、交易性金融资产的概念、交易性金融资产的账务处理(取得、持有。出售)、
- 什么是广告电商商业模式?这几个门派告诉你
猜你喜欢
随机推荐
Praying: 1 vulnhub walkthrough
c语言用栈实现计算中缀表达式
链动2+1模式开发系统
pytorch:保存和加载模型
Pycharm packages the project as an exe file
Alfa: 1 vulnhub walkthrough
Alibaba Cloud MySQL 5.7 installation and some major problems (total)
17. JS conditional statements and loops, and data type conversion
2. PHP variables, output, EOF, conditional statements
How to log in to Alibaba Cloud server using the admin account
OPENSSL基本实验以及OPENSSL详解
重点考:金融资产概述、交易性金融资产的概念、交易性金融资产的账务处理(取得、持有。出售)、
Phonebook
挖矿是什么意思?矿工都做了什么?
xxe of CTF
VIKINGS: 1 vulnhub walkthrough
(7) superficial "crawlers" process (concept + practice)
一个网络安全小白鼠的学习之路—nmap高级用法之脚本使用
Cookie is used to collect the admin privileges CTF foundation problem
A network security guinea pig's learning path - scripting of advanced usage of nmap