Laravel注销功能不起作用

问题描述 投票:-1回答:1

我正在创建一个项目,使用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的新手。

php laravel laravel-5 angular5 laravel-passport
1个回答
0
投票

我使用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']);
}
© www.soinside.com 2019 - 2024. All rights reserved.