Zwykle, gdy wywołuję Model->save()
, pomyślnie tworzy nowy rekord w bazie danych. Próbuję debugować sytuację, gdy nic się nie dzieje i Model->save()
zwraca wartość false. Jak mogę się dowiedzieć, co się dzieje?Model Laravel-> save() zwraca fałsz, ale nie ma błędu
$user = new User;
$user->fields = 'example';
$user->save(); // returns false
Uruchomione to nie pokazuje żadnych zapytań o wstawianie.
dd(DB::getQueryLog());
Ale jeśli I var_dump($user)
, poprawnie uzyskać wszystkie pola poprawnie zapisane w obiekcie.
Dzięki!
'Event :: słuchać ('illuminate.query', function ($ query, $ wiązania $ czas) { \t error_log ($ zapytanie); }); 'spróbuj tego, aby sprawdzić zapytanie. – Dhiraj
Czy masz na myśli wiedzieć, kiedy błąd aktualizacji? –