2017-06-28 50 views
1

Session::get('session_var')不能在线工作(在生产服务器上)。离线我可以从中获得价值。无法从会话中获得价值在线使用Laravel 5.4

我用Illuminate\Support\Facades\Session在laravel 5.4

我在做一些控制器操作,我使用Session::put('session_var', value)来存储一些值。

当重定向我我要检查“session_var”如果它`有使用刀片

在我的本地服务器上的看法是存在的。问题在网上,不存在。在存储/会话中,我可以看到会话和我设置的变量。

可能是什么问题?

+0

不要使用Session时会出现任何错误? –

+0

不,我今天在存储/日志中看不到任何错误 – calin24

+1

我做了一些测试ONLINE ...如果我在控制器构造函数中设置了会话,我在视图中获取它。我正在使用socialite进行Google +登录。当谷歌重定向到视图时不能访问会话中的变量(如会话为空)时,在该函数'handleProviderCallback($ provider)'中设置会话变量。但在本地主机上没有这种东西 - 它工作正常! – calin24

回答

1

我发现这个问题....在.ENV文件我有SESSION_DOMAIN =本地主机

我忘了修改它的域的名称或删除该行使用默认