-1

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

这不是我第一次使用 Sentinel,但这是我第一次看到这条消息,我不知道发生了什么?

我正在Homestead用作主机系统。第一次迁移已经过去,DB 一切正常。

有任何想法吗?

更新:

仍然,不工作,但我知道问题出在哪里。validateUser这是IlluminateUserRepository.phpSentinel 文件中的函数。我不知道是怎么回事...

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

4

1 回答 1

1

当我将“电子邮件”列更改为“用户名”时,这发生在我身上,但是当我使用默认列名时,它可以正常工作。

于 2018-01-28T14:59:15.000 回答