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

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

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

其他控制器找不到:sob:

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 7

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

4年前 评论

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

4年前 评论
5663027 (楼主) 4年前
$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');
4年前 评论
5663027 (楼主) 4年前

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

4年前 评论

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

4年前 评论

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