没有[登录]凭证通过 - Laravel&Sentinel

问题描述 投票:-1回答:1

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

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

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

有任何想法吗?

更新:

不过,不要工作,但我知道问题出在哪里。这是来自validateUser Sentinel文件的IlluminateUserRepository.php函数。我不知道是怎么回事...

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

php laravel laravel-5 sentinel cartalyst-sentinel
1个回答
1
投票

当我将'email'列更改为'username'时,我发生了这种情况,但是当我使用默认列名时,它正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.