Invalide format datetime: 1292 Incorrecte valeur datetime - Laravel 5.2
Je reçois ce message d'erreur quand je les insérer la valeur dans ma table de base de données:
SQLSTATE[22007]: Invalid format datetime: 1292 Incorrecte valeur datetime: '24/06/2017' pour la colonne 'registration_from' à la ligne 1 (SQL: insert into `campus_registrations` (`campus_major_class_id`, `registration_from`, `registration_to`, `test`, `annonce`, `enrollment_from`, `enrollment_to`, `updated_at`, `created_at`) values (3, 24/06/2017, 27/06/2017, 13/07/2017, 01/08/2017, 05/09/2017, 31/01/2018, 2017-06-07 09:39:31, 2017-06-07 09:39:31))
Dois-je intiate la date de la première ou quoi?
d'abord l'ajouter à votre schéma de la table en question.
ils sont tous de type datetime
essayez d'utiliser ce format
ils sont tous de type datetime
essayez d'utiliser ce format
date("Y-m-d H:i:s")
OriginalL'auteur goateee25 | 2017-06-07
Vous devez vous connecter pour publier un commentaire.
L'erreur est ici:
le format par défaut pour
date
colonne mysql estY-m-d
et pourdatetime
estY-m-d H:i:s
. Afin de changer votre date pour ce format et essayez à nouveau.OriginalL'auteur Mayank Pandeyz
Puisque vous n'êtes pas en utilisant le standard format datetime, définir un mutateur pour chaque date. Par exemple:
OriginalL'auteur Alexey Mezenin
J'ai eu la même erreur lors de la tentative de registre de l'utilisateur à partir de la vue js frontend pour laravel API principale.
La solution a été mise à jour de la base de données mysql en mode strict pour de faux. Si quelqu'un connaît les inconvénients de cette approche, merci de laisser vos commentaires!
OriginalL'auteur Ryan Dhungel
J'ai eu le même problème et j'ai enfin résolu le problème.Yoou peut ajouter les quelques lignes de code à la fin de la add.blade.php
OriginalL'auteur Ganesh Khadka
Référence
MYSQL reconnaît la valeur de date dans
YYYY-MM-DD
ouYY-MM-DD
format. Vous pouvez utiliser/
. Cette24/06/2017
considéré comme non valide. Essayez2017/06/24
OriginalL'auteur Saumini Navaratnam
Ce qui m'arrivait sous laravel 5.6, jusqu'à ce que j'ai changé le code pour
$table->date('last_date')->default(now());
OriginalL'auteur Kwaye Kant