2017-03-12 19 views
2

Ich habe Laravel 5.4 mit dem offiziellen Laravel-Installationsprogramm für Composer neu installiert. Ich lief php artisan make:auth um das System für Login/registrieren zu erstellen. Die Login-Seite funktioniert, wenn ich manuell in den Benutzern in der Datenbank eingeben, aber mein Register Seite gibt mir die folgende Fehlermeldung:Ungültiges Datum/Uhrzeit-Format: 1292 Falscher Datum/Uhrzeit-Wert - Laravel 5.4

SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value: '2017-03-12 02:53:06' for column 'updated_at' at row 1 

und

SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value: '2017-03-12 02:53:06' for column 'updated_at' at row 1 (SQL: insert into `users` (`name`, `email`, `password`, `updated_at`, `created_at`) values (Jonathan Stowe, [email protected], $2y$10$ukSU8/YktI88igoHxhgjdeahZhFZinoR.8vCNMpjv9CjeQRe.izsq, 2017-03-12 02:53:06, 2017-03-12 02:53:06)) 

Im mit PHP V7.1.1, MySQL v5. 6.35, Larval 5.4. *

Googling der Fehler zeigte nur Info für benutzerdefinierte Migrationen, aber nicht die Standard-Migrationen. Habe ich etwas falsch konfiguriert? Oder ist das ein bekannter Fehler? Ich kann alle benötigten Dateien liefern.

Vielen Dank im Voraus!

+0

Wie bevölkern Sie die Werte? –

+0

Überprüfen Sie Ihren Feld Datentyp es sollte Datetime statt nur Datum sein –

Antwort

4

Diese Zeit existiert eigentlich nicht :) Ich nehme an, dass Sie Zeitzone mit etwas, das ist DST ist.

Zwischen 2017-03-12 02:00:00 und 2017-03-12 02:59:59 diese Zeit einfach nicht existiert, deshalb erhalten Sie diesen Fehler.

+0

Also wie würde ich das beheben? Ich habe keine der Dateien geändert. – hightekjonathan

+0

Ihr MySQL-Server befindet sich wahrscheinlich in einer DST-Zeitzone und Sie speichern Daten wahrscheinlich in UTC, die keine Sommerzeit haben. Sie müssten Ihre Zeitzone auf dem SQL-Server ändern, um UTC zu verwenden, aber das bringt nun eigene Herausforderungen mit vorhandenen Daten mit sich. – Augwa

+0

Ich habe hier in diesem Post erklärt, wie man das macht. http://stackoverflow.com/questions/42589490/sqlstatehy000-general-error-1298-unknown-or-correct-time-zone-utc-windo/42589586#42589586 – Augwa