求助,Laravel6 的 session 怎么用啊,我生成了一个 session,在其他控制器就获取不到了,该怎们办呢

求助,Laravel6的session怎么用啊,我生成了一个session,在其他控制器就获取不到了,该怎们办呢

生成:$request->session()->put(‘admin_id’,3);

其他控制器找不到:sob:

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 7

设置的什么驱动,设置完输出如果是原生的或者是file的设置完输出$_session看看!使用调试工具调试一下!

5年前 评论

laravel的session 正常来说是不需要save 但是如果遇到 报错 或 dd() 这种的 话 session 是要savc的

5年前 评论
5663027 (楼主) 5年前
$request->session()->put ('admin_id',3); dd($request->session()->get('admin_id'));

这样虽然可以获取 session,但是还没有保存到浏览器,
因为dd中断后续保存代码。
(楼上说了解决办法了 手动$request->session()->save()保存)

正常操作:

   $request->session()->put ('admin_id',3);    return $request->session()->get('admin_id');
5年前 评论
5663027 (楼主) 5年前

可以用辅助函数session直接存取,最后用$request->session()->forget()删除.

5年前 评论

请问楼主解决这个了吗? 我也碰到这个问题.....能教下怎么弄嘛

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!