2017-09-15 24 views
-1

Laravel로 새 프로젝트를 시작했으며 Sentinel을 포함하고 새로운 사용자를 등록하려고 시도한 후에이 메시지를 계속 표시합니다 : No [login] credential was passed. 어떤 로그인 자격증 명, 나는 신규 사용자를 등록하고 있습니까 ?? 저는 최신 버전의 Laravel 5.5와 최신 Sentinel을 사용하고 있습니다. 등록을 위해 Sentinel 문서에서 registerAndActivate() 메소드를 사용하고 있습니다.[로그인] 자격 증명이 전달되지 않았습니다. - Laravel & Sentinel

Sentinel을 처음 사용하는 것은 아니지만이 메시지가 처음 나타나는 것은 무엇입니까?

나는 호스트 시스템으로 Homestead을 사용하고 있습니다. 첫 번째 마이그레이션이 완료되었습니다. DB가있는 모든 항목이 정상입니다.

아이디어가 있으십니까?

UPDATE :

아직

은 작동하지 않습니다,하지만 난 문제입니다 알고있다. Sentinel의 파일은 IlluminateUserRepository.php에서 validateUser입니다. '

답변

1

난에'이메일 '열을 변경할 때 나에게 무슨 일이 있었 .. 새로운 Laravel 5.5, 그리고 센티넬 새로운 버전을 출시되지 않은 : 나는 어쩌면 무슨 일이 일어나고 있는지 아무 생각 ...

이 없습니다 username '이지만 기본 열 이름을 사용하면 제대로 작동합니다.

+0

'email' 필드를'username'으로 변경하는 과정에서 어딘가에서 오류가 발생했습니다. 내가 다시 한 번했을 때 제대로 작동했습니다. –