2017-09-15 2 views
-1

Ich habe ein neues Projekt mit Laravel gestartet, und nachdem ich Sentinel aufgenommen und versucht habe, einen neuen Benutzer zu registrieren, zeigt es mir diese Nachricht: No [login] credential was passed. Welche Anmeldeinformationen, ich bin Registrierung neuer Benutzer? Ich benutze die neueste Version von Laravel 5.5 und die neueste Version von Sentinel. Für die Registrierung verwende ich die in der Sentinel-Dokumentation zur Verfügung gestellte Methode registerAndActivate().Nein [Login] Credential wurde übergeben - Laravel & Sentinel

Dies ist nicht das erste Mal, dass ich Sentinel benutze, aber dies ist das erste Mal, dass ich diese Nachricht sehe und ich habe keine Ahnung, was passiert?

Ich verwende Homestead als Host-System. Die erste Migration ist vorbei, alles mit DB ist in Ordnung.

Irgendwelche Ideen?

UPDATE:

Dennoch funktionieren nicht, aber ich weiß, wo das Problem ist. Es ist die Funktion validateUser von IlluminateUserRepository.php Sentinel-Datei. Ich habe keine Ahnung, was los ist ...

MAYBE: New Laravel 5.5 und der Sentinel hat nicht eine neue Version veröffentlicht ..

Antwort

1

Das ist mir passiert, wenn ich die E-Mail-Kolumne in "geändert Benutzername ', aber wenn ich die Standardspaltennamen verwendete, funktionierte es richtig.

+0

Ich habe irgendwo einen Fehler beim Ändern des 'email' Feldes in' username' gemacht. Es hat richtig funktioniert, als ich es noch einmal gemacht habe. –

Verwandte Themen