2017-07-08 2 views
0

Ich habe Laravel 5.4 installiert und die php artisan make:auth verwendet. Alles war gut, ich habe meine Datenbank eingerichtet und alles migriert. Ich habe auch den Login und die Registrierung getestet und es hat perfekt funktioniert.BadMethodCallException - Aufruf zu undefinierter Methode Illuminate Database Query Builder :: getAuthIdentifierName()

Danach habe ich es geschafft, meine anderen Controller und Modelle einzurichten. Nachdem ich einen der Controller getestet habe (Grundsätzlich speichere ich ein Bild in der Datenbank und zeige es dann an). Und es hat gut funktioniert Ich habe das Bild gespeichert und dann angezeigt.

Aber seitdem erhalte ich einen Fehler, wenn ich versuche, mich anzumelden oder zu registrieren.

Wenn ich versuche, http://localhost:8000/login oder http://localhost:8000/register zugreifen erhalte ich folgende Fehlermeldung:

Call to undefined method Illuminate\Database\Query\Builder::getAuthIdentifierName()

Für diesen einen bin ich nicht ganz sicher, welcher Teil meines Codes sollte ich teilen, aber das ist mein Modal User.php:

Vielen Dank im Voraus Jungs, wenn Sie andere Teile meines Codes benötigen, werde ich gerne teilen.

+1

Teilen Sie Ihre Routen und Controller Dateien –

Antwort

1

allererst ersten Lauf php artisan migrate stellen Sie sicher, ein Tabellen in Ihrer Datenbank haben

User.php // user model add a primary key to get rid of this error

protected $primaryKey = 'yourPrimaryKey'; 
Verwandte Themen