【发布时间】:2018-08-02 02:05:41
【问题描述】:
我的项目正在使用三种不同的服务,现在我永远无法获得会话值,我尝试了 laravel 网站教程和休闲链接问题: Laravel - Session returns null
但它们都不起作用!
首先,我使用了这个库:
use Session;
在控制器 class 中:
$result = SocketHelper::sendRequest($req);
Session::put('uuid', $result->uuid);
Session::save();
Session::put('userId', $result->userID);
return Redirect::route('login_step_two');
另一种方法:
$uuid = Session::get('uuid');
$userId = Session::get('userId');
但是这些是null!我必须使用cookie吗?
我最近升级到 laravel 5.4
请帮帮我!这让我很困惑!
谢谢。
【问题讨论】:
-
首先,你是从哪个版本升级的?此外,您在哪里尝试访问会话,例如在路由文件中,在控制器方法中,在控制器中的
__construct方法中? -
它是 5.2,我首先升级到 5.3,然后是 5.4,现在我在控制器中使用 session,三种方法,我的意思是需要将 session 放入 auth 方法并加入其他方法.
标签: laravel session service null