我看过很多帖子非常相似的问题,他们谈到重定向到登录页面,当然你登录并且会话超时。
我的问题是登录页面本身正在使用auth:guest
中间件。
如果我在登录页面上... 120分钟和会话超时,现在我输入凭据并单击提交按钮我收到TokenMismatchException
错误。
我想在会话过期时刷新登录页面,以便它有一个新的csrf令牌。
谢谢, K
答案 0 :(得分:2)
将以下内容添加到app / Exception / Handler
use Illuminate\Session\TokenMismatchException;
并渲染方法
if ($e instanceof TokenMismatchException) {
if ( !$request->ajax() ) {
return redirect()->back()->withInput();
}
}