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