重定向laravel 4.2后会话自动销毁

时间:2016-06-30 06:31:33

标签: php laravel-4

我的网站昨晚上班了。但是在早上,当我尝试登录并登录时,我的session值不会显示在另一个控制器中。

这是我的代码示例

我有这样的路线,

Route::get('/', array('before' => 'detectLang','uses' => 'ProductController@getIndex'));
Route::get('{slug}', 'DesignerController@getClient');

//DesignerController
public function getClient()
{
    Session::put('client', 'test');  // after login auth i am putting this
    //print_r(Session::get('client')); exit; //this one working here
    return Redirect::to('/'); // then redirecting to another controller
}


//ProductController
public function getIndex()  
{
  print_r(Session::get('client')); exit;
}

但这没有任何表现。不知道造成什么问题。

1 个答案:

答案 0 :(得分:-1)

您可以通过创建构造函数并从那里初始化会话来解决此问题。