【问题标题】:How to get laravel_session in Laravel 5.2?如何在 Laravel 5.2 中获取 laravel_session?
【发布时间】:2017-03-27 04:32:00
【问题描述】:

有没有办法获取 laravel_session 并将其显示在我的 Controller 中?

仅供参考,我使用 laravel 5.2。

谢谢!

【问题讨论】:

  • 您是否尝试过使用$request->cookie('name');

标签: laravel session laravel-5.2 session-cookies


【解决方案1】:

是的,您可以使用session() 方法在控制器中获取会话,如下所示:

$session_array = session()->all();

希望这会有所帮助!

【讨论】:

  • 我用 var_dump(session()->all()) 进行了尝试,但是 session()->all() 中显示的所有内容都与我需要的 laravel_session 不同。 @SaumyaRastogi
  • 你需要 laravel_session 什么??
  • 我需要 laravel_session 的唯一值。你可以参考我的图片问题。我需要它在购物车系统中使用。 @SaumyaRastogi
  • 您无法获取该值,因为 cookie 名称是基于 Web 浏览器的,浏览器会一直跟踪 cookie
【解决方案2】:

可能为时已晚,但希望这对像我这样的人有所帮助。在 Laravel 5.6 中它是这样工作的:

function __construct(Request $request) { 

dd($request->cookie('laravel_session'));

}

【讨论】:

    猜你喜欢
    • 2023-04-07
    • 1970-01-01
    • 2016-05-29
    • 2016-12-24
    • 2016-07-25
    • 2016-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多