未通过 [login] 凭据 - Laravel & Sentinel
No [login] credential was passed - Laravel & Sentinel
我用 Laravel 开始了一个新项目,在我加入 Sentinel 并尝试注册一个新用户后,它一直向我显示这条消息:No [login] credential was passed
。什么登录凭据,我正在 注册 新用户?我正在使用最新版本的 Laravel 5.5,以及最新的 Sentinel。对于注册,我使用的是 Sentinel 文档中提供的 registerAndActivate()
方法。
这不是我第一次使用 Sentinel,但这是我第一次看到此消息,我不知道发生了什么?
我正在使用 Homestead
作为主机系统。第一次迁移已经通过,DB一切正常
有什么想法吗?
更新:
还是不行,不过我知道问题出在哪里了。这是 IlluminateUserRepository.php
Sentinel 文件中的函数 validateUser
。我不知道发生了什么...
也许:
新 Laravel 5.5,Sentinel 还没有发布新版本..
当我将 'email' 列更改为 'username' 时,这发生在我身上,但是当我使用默认列名时,它工作正常。
我用 Laravel 开始了一个新项目,在我加入 Sentinel 并尝试注册一个新用户后,它一直向我显示这条消息:No [login] credential was passed
。什么登录凭据,我正在 注册 新用户?我正在使用最新版本的 Laravel 5.5,以及最新的 Sentinel。对于注册,我使用的是 Sentinel 文档中提供的 registerAndActivate()
方法。
这不是我第一次使用 Sentinel,但这是我第一次看到此消息,我不知道发生了什么?
我正在使用 Homestead
作为主机系统。第一次迁移已经通过,DB一切正常
有什么想法吗?
更新:
还是不行,不过我知道问题出在哪里了。这是 IlluminateUserRepository.php
Sentinel 文件中的函数 validateUser
。我不知道发生了什么...
也许: 新 Laravel 5.5,Sentinel 还没有发布新版本..
当我将 'email' 列更改为 'username' 时,这发生在我身上,但是当我使用默认列名时,它工作正常。