코드를 디버깅할 때 JWTAuth::attempt($credentials) 인증이 실패했으며 값이 false라는 것을 발견했습니다.
postman을 사용하여 요청을 보낼 때 이것이 바로
로그인 요청:
< /p> <시간>
다음은 내 구성 파일입니다
web.php 파일입니다
AuthController입니다
< /p>
MyUser입니다(모델)
문제의 근본 원인은 JWTAuth::attempt($credentials)에 있다고 생각합니다.
< /p>
이제는 문제가 해결되었습니다.
이유는 우편배달부가 경로를 보낼 때 UserBk(모델)로 로그인을 했는데, 제가 로그인할 때 사용한 계정이 MyUser에 있는 계정이었는데, 문제가 발생했습니다. JWTAuth가 실패했습니다. 그래서 UserBk 계정으로 로그인한 다음 로그인하고 등록했습니다.
지금도 여전히 이해되지 않는 것은 MyUser를 사용할 때 MyUser(모델)의 사용을 정의한다는 것입니다. jwt.php에서 내 로그인이 여전히 UserBK(모델)에 바인딩되어 있는 이유는 무엇입니까?