Laravel Model->save() renvoie la valeur faux, mais pas d'erreur

Normalement quand je l'appelle Model->save(), elle crée un nouvel enregistrement dans la base de données avec succès. Je suis en train de déboguer une situation où rien ne se passe et Model->save() renvoie la valeur false. Comment puis-je savoir ce qui se passe?

$user = new User;
$user->fields = 'example';
$user->save(); //returns false

L'exécution de ce qui ne présentent pas toutes les requêtes de type insert.

dd(DB::getQueryLog());

Mais si je var_dump($user), je obtenez correctement tous les champs correctement enregistré dans l'objet.

Merci!

  • Event::listen('illuminate.query', function($query, $bindings, $time) { error_log($query); }); essayez ceci pour vérifier la requête.
  • Entendez-vous obtenir de savoir quand l'erreur de mise à jour?
InformationsquelleAutor Lyon | 2015-04-20