我在 handler.php 中添加了这段代码
if ($exception instanceof \Illuminate\Session\TokenMismatchException) {
return redirect()->route('login_page');
}
但是当会话销毁时,它不会重定向到登录页面。
我认为你在错误的部分做这件事所以在你的Handler.php
类创建一个report
method
Laravel 7 及更高版本
public function report(Throwable $e)
{
if ($e instanceof \Illuminate\Session\TokenMismatchException) {
return redirect()->route('login_page');
}
}
Laravel 6 及以下版本
public function report(Exception $e)
{
if ($e instanceof \Illuminate\Session\TokenMismatchException) {
return redirect()->route('login_page');
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)