在 laravel 中删除会话
Delete session in laravel
我使用 session_variable 作为 user_id 通过在变量的帮助下查询来获取有关用户的信息。每当我的用户使用正确的凭据登录时,我都会使用以下方法创建一个会话变量:
\Session::put('user_id', $user_id);
现在我有一个条件,当用户从网站注销时,我如何使用 laravel 从会话中删除会话变量。我尝试了类似的方法:session()->forget('some_data');
这似乎对我不起作用,所以我应该怎么做才能删除网页中的所有会话变量?
你可以试试这个
Session::flush(); // removes all session data
Session::forget('user_id') // Removes a specific variable
我使用 session_variable 作为 user_id 通过在变量的帮助下查询来获取有关用户的信息。每当我的用户使用正确的凭据登录时,我都会使用以下方法创建一个会话变量:
\Session::put('user_id', $user_id);
现在我有一个条件,当用户从网站注销时,我如何使用 laravel 从会话中删除会话变量。我尝试了类似的方法:session()->forget('some_data');
这似乎对我不起作用,所以我应该怎么做才能删除网页中的所有会话变量?
你可以试试这个
Session::flush(); // removes all session data
Session::forget('user_id') // Removes a specific variable