Laravel注销功能不起作用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel注销功能不起作用相关的知识,希望对你有一定的参考价值。
我正在创建一个项目,使用laravel作为后端,角度5角5作为前端。当通过来自angular的用于注销的API调用访问laravel函数时,它会给出错误消息
异常:“BadMethodCallException”文件:“/ path / vendor / laravel / framework / src / Illuminate / Support / Traits / Macroable.php”行:96消息:“方法注销不存在。”
public function getlogout() {
if (Auth::logout()) {
return response()->json(['status' => true, 'message' => 'Successfully logged out']);
}
}
拜托,有人,帮助我,因为我是laravel的新手。
答案
我使用laravel-passport并这样做:
public function logout()
{
$user = auth()->user();
$user->token()->revoke();
event(new Logout($user));
return return response()->json(['status' => true, 'message' => 'Successfully logged out']);
}
以上是关于Laravel注销功能不起作用的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 5.2:Auth::logout() 不起作用