-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還沒有發佈新版本..
我改變了'email'場到'username'的過程某處犯了一個錯誤。當我再次完成時,它正常工作。 –