在同一控制器中以其他方法访问会话数据在 laravel 中不起作用
Posted
技术标签:
【中文标题】在同一控制器中以其他方法访问会话数据在 laravel 中不起作用【英文标题】:Accessing session data in other method in same controller is not working in laravel 【发布时间】:2021-12-01 17:09:33 【问题描述】:我需要会话来创建购物车,但在方法中的商店会话之后 我什么时候可以在同一个控制器上使用,但另一种方法无法访问会话数据 我尝试在“Kernel.php”上添加“StartSession”“中间件”但不工作
\Illuminate\Session\Middleware\StartSession::class,
我使用 api 路由和身份验证使用 tymondesigns/jwt-auth 包
【问题讨论】:
【参考方案1】:Laravel 会话将在请求生命周期结束后持续存在。因此,如果您想访问您放入会话中的数据,您需要在手动设置会话后通过Session::save();
保存会话。
【讨论】:
我这样做但不适合我以上是关于在同一控制器中以其他方法访问会话数据在 laravel 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章