我正在创建一个项目,使用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']);
}