Я пытался использовать 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);
}
}
Вот моя база данных:
API всегда возвращает: