Laravel 6 Auth :: try () всегда возвращает false - PullRequest
0 голосов
/ 29 февраля 2020

Я пытался использовать Auth::attempt() для аутентификации пользователей в остальных API, но он всегда возвращает false. Есть ли что-то, что мне нужно настроить?

Метод в контроллере выглядит следующим образом:

    public function login(Request $request){
    if(Auth::attempt(['email' => request('email'), 'password' => request('password')])) {
        $user = Auth::user();
        $token = $user->createToken('token')->accessToken;
        $success['success'] = true;
        $success['message'] = "Success! you are logged in successfully";
        $success['token'] = $token;

        return response()->json(['success' => $success ], $this->successStatus);
    }

    else {
        return response()->json(['error'=>'Unauthorised'], 401);
    }
}

Вот моя база данных: enter image description here

API всегда возвращает:

enter image description here

...