Laravel 注销功能不工作

Laravel logout function is not working

我正在创建一个项目,使用 laravel 作为后端,angular 5 angular 5 作为前端。当通过 angular 的 API 调用访问 laravel 函数进行注销时,它会给出一条错误消息

exception:"BadMethodCallException" file:"/path/vendor/laravel/framework/src/Illuminate/Support/Traits/Macroable.php" line:96 message:"Method logout does not exist."`

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']);
}