我有使用php artisan make:auth
创建的标准laravels身份验证系统。
在某些情况下,我需要自动从系统中注销用户。我尝试过类似的东西:
if(condition) {
return redirect('/logout');
}
此拖曳MethodNotAllowedHttpException
1)为什么引发此错误?因为当用户单击相同的链接(laravel的默认注销链接)时,注销才有效。
和第二个问题:自动注销用户的正确方法是什么?
[logout
是发布路由并重定向get方法
正确的方法是在Auth外观上调用logout
函数
if(condition) {
auth()->logout();
return redirect('/');
}
希望这会有所帮助