2017-09-15 67 views
-1

我已经开始与Laravel的一个新项目,并且在包含Sentinel并尝试注册新用户后,它一直向我显示此消息:No [login] credential was passed。什么的登录凭据,我注册新用户?我正在使用最新版本的Laravel 5.5,以及最新的Sentinel。为了记录,我使用Sentinel文档中提供registerAndActivate()方法。没有[登录]凭据通过 - Laravel&Sentinel

这并不是使用Sentinel我的第一次,但是这是我第一次看到这个消息,我不知道是怎么回事?

我使用Homestead作为主机系统。第一次迁移已经过去了,所有数据库都可以。

任何想法?

UPDATE:

不过,不工作,但我知道问题出在哪里。这是一个从IlluminateUserRepository.php哨兵的文件中的函数validateUser。我不知道这是怎么回事...

MAYBE: 新Laravel 5.5,和Sentinel还没有发布新版本..

回答

1

这发生在我身上时,我改变了“电子邮件”列进“用户名',但是当我使用默认列名时,它工作正常。

+0

我改变了'email'场到'username'的过程某处犯了一个错误。当我再次完成时,它正常工作。 –