在我的项目中,我想登录并注销没有页面刷新的用户。为此,我在LoginController中覆盖方法sendLoginResponse和logout of Traits AuthenticatesUsers,以返回不重定向但更新的数据。我通过ajax调用这些方法。
问题是当我退出时,我需要向客户端返回一个新的csrf令牌,以便能够在没有页面刷新的情况下再次登录。当我在logout:
返回一个新的csrf令牌时public function logout(Request $request)
{
$this->guard()->logout();
$request->session()->invalidate();
return csrf_token();
}
csrf标记为null。我该如何解决这个问题?