私はLaravelで新しいプロジェクトを開始しましたが、Sentinelを含めて新しいユーザーを登録しようとしたときに、このメッセージが表示され続けます:No [login] credential was passed
。どのようなログイン資格情報、私は登録新しいユーザー??私はLaravel 5.5の最新バージョンと最新のSentinelを使用しています。登録するには、SentinelのマニュアルでregisterAndActivate()
メソッドを使用しています。[ログイン]資格情報が渡されていません - Laravel&Sentinel
これは初めてのSentinelの使用ではありませんが、このメッセージが表示されるのは初めてで、何が起こっているのかわかりません。
私はHomestead
をホストシステムとして使用しています。最初の移行は成功しました.DBを使用したすべての操作は大丈夫です。
アイデア?
UPDATE:
それでも、動作しますが、問題がどこにあるか分かりません。それはIlluminateUserRepository.php
センチネルのファイルから関数validateUser
です。私は '内に[メール]列を変更したときにこれが私に起こった
私は 'email'フィールドを' username'に変更する過程でエラーを起こしました。私がそれをやり直したとき、それは正しく機能しました。 –