会话::当我放弃死亡或在laravel声明后退出时,不能正常工作

时间:2017-09-25 11:20:48

标签: php laravel session laravel-5.2

我面临一个问题。我正在使用Laravel 5.2,我在会话中放了一些数据。之后我保留了die,并且无法在另一个功能中访问会话。但是当我删除die时它运行正常。但我想在会话中存储数据,即使我保留die

这是我的代码:

public function session_test(Request $request){
    $test = "live"
    Session::put('filterdata',$test);
    die;
}

public function session_get(Request $request){
    echo Session::get('filterdata');
}

请帮我弄清楚问题。

2 个答案:

答案 0 :(得分:0)

我的一项功能遇到了这个问题。 经过大量的时间,我已经使用有关会话的laravel文档来解决。

当您必须使用Session :: put,Session :: remove,Session :: forget

时,可以在退出或死亡函数之前使用此功能

public function session_test(Request $request){
 $test = "live"
 Session::put('filterdata',$test);
 Session::save();
 die;
}
public function session_get(Request $request){
 echo Session::get('filterdata');
}

答案 1 :(得分:-1)

如果你想以这种方式删除会话变量。

public function session_test(Request $request){
    $test = "live"
    Session::put('filterdata',$test);    
}

public function session_get(Request $request){
    echo Session::get('filterdata');
    Session::forget('filterdata');
}