Я создаю проект, используя 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.
Я пользуюсь паспортом и делаю так:
public function logout()
{
$user = auth()->user();
$user->token()->revoke();
event(new Logout($user));
return return response()->json(['status' => true, 'message' => 'Successfully logged out']);
}
Других решений пока нет …