Я должен сделать работу для курса.Я должен попытаться сделать Rest API для Laravel.Для этого я установил паспорт.
Я следовал нескольким учебникам в Интернете и реализовал функцию входа в систему в моем Auth / LoginController
public function login(Request $request)
{
$this->validateLogin($request);
if ($this->attemptLogin($request)) {
$user = Auth::user();
$success['token'] = $user->createToken('auth')->accessToken;
$success['user'] = $user;
return response()->json($success, 201);
}
return $this->sendFailedLoginResponse($request);
}
Я тестирую с Почтальоном, и все, кажется, работает.Как и моя функция выхода из системы
public function logout()
{
$user = Auth::user();
$user->token()->revoke();
$user->token()->delete();
return response()->json(null, 204);
}
Теперь я пытаюсь интегрировать это в мой интерфейс.
Я могу соединиться с базовой формой входа Laravel.Только он перенаправляет меня в json моей функции login ().
Когда я обновляю страницу, она перенаправляет меня на панель инструментов (это то, что я хорошо связан).В моей базе данных токен хорошо создан.
Как использовать базовую аутентификацию Laravel для использования Passport или я чего-то не понял?