2016-04-27 10 views
-1

Ich habe eine bestehende Anwendung, die eine Tabelle für Benutzer mit Kennwörtern hat, habe ich die geschützte $ Tabelle im Benutzermodell aktualisiert, so dass das System weiß, welche Tabelle zu betrachten, aber aus irgendeinem Grund, wenn ich versuche zu erstellen ein neuer Benutzer versucht das System weiterhin, den neuen Benutzer in die Standardbenutzer-Tabelle zu stellen.Laravel 5.1 Create New User

SQLSTATE[42S02]: [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Invalid object name 'users'. (SQL: select count(*) as aggregate from [users] where [email] = [email protected]) 

Antwort

0

Ok, die einzige Erklärung ist, dass Sie hartcodierte users. Tabelle irgendwo verwenden. Überprüfen Sie alle Ihre Controller (und andere Klassen, routes.php und Ansichten, wenn Sie dort Logik haben) für DB:: Abfragen an die users Tabelle. Sie können es einfach mit jedem Textsuchwerkzeug tun, Sublime Text hat eines.

+0

Suche 7041 Dateien für "DB :: Tabelle ('Benutzer')" 0 Spiel :( –

+0

Suche nach 'Benutzer' -. Weil Sie rohe Abfragen haben kann) –

+0

Ansehen Ihrer 'config/auth.php' . Es passiert, dass Sie den Datenbanktreiber für Benutzer verwenden, der auch erfordert, dass die Tabelle in der Konfiguration gesetzt wird ... – BeS