2017-09-15 49 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'的過程某處犯了一個錯誤。當我再次完成時,它正常工作。 –