Функция выхода из Laravel не работает

Я создаю проект, используя laravel в качестве бэкэнда и угловой 5 угловой 5 в качестве переднего конца. При доступе к функциям laravel через API-вызовы из angular для выхода из системы выдает сообщение об ошибке

исключение: файл «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.

-1

Решение

Я пользуюсь паспортом и делаю так:

public function logout()
{
$user = auth()->user();

$user->token()->revoke();
event(new Logout($user));

return return response()->json(['status' => true, 'message' => 'Successfully logged out']);
}
0

Другие решения

Других решений пока нет …