我已经阅读了很多堆栈问题,但仍然无法解决我的问题 我有一些数组数据,我将在成功登录后将其存储在 session 中
session(['menuList' => $menuList]);
和
session(['pageList' => $fullPage]);
当用户点击注销按钮时,我将执行以下操作
session_destroy();
$request->session()->forget('pageList');
$request->session()->forget('menuList');
Session::flush();
$request->session()->flush();
Auth::logout();
但如果我在登录页面中打印 session 值, session 仍未被破坏。我不知道为什么它不破坏
连我都给了
public function __construct()
{
session_start();
}
谁能帮我解决这个问题
最佳答案
使用$request->session()
是针对当前请求,对于所有请求你只需要session()
,如下使用
session()->forget('pageList');
关于php - Laravel session 没有破坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51149759/