[laravel]Method Illuminate\Database\Query\Builder::save does not exist. |
[laravel]Method Illuminate\Database\Query\Builder::save does not exist. |
15.06.2018, 15:04:59
Post
#1
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 7 Dołączył: 3.04.2013 Ostrzeżenie: (0%) |
Stworzyłem logowanie i rejestracje za pomocą polecenia make:auth w laravelu.
Dodałem kilka własnych pól i kiedy zapisuję usera do bazy danych wyświetla mi się błąd: Method Illuminate\Database\Query\Builder::save does not exist. Phpstorm gdy używam na obiekcie metode save() ($user->save()) to wyświetla że ta metoda jest dostępna. Kod jest praktycznie zgodny z dokumentacją z tymże dodałem własne kolumny do bazy danych. Korzystam z RegisterConroller i metody create() lub próbowałem ręcznie uwtorzyć obiekt usera i wywołać metodę save na nim i problem występuje również. Kiedy nie dodałem tych pól rejestracja działała. Proszę napisać gdzie może leżeć błąd? Ten post edytował Crash89 15.06.2018, 15:16:04 |
|
|
15.06.2018, 15:31:19
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
W kodzie którego nie pokazałeś.
|
|
|
15.06.2018, 15:46:46
Post
#3
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 7 Dołączył: 3.04.2013 Ostrzeżenie: (0%) |
Pominałem walidację, ona działa prawidłowo Ten post edytował Crash89 15.06.2018, 15:48:38 |
|
|
15.06.2018, 15:51:25
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Troche nie na temat ale jak widze takie potworki
'user_field6' => (array_key_exists( 'field6', $data)) ? true : false to trudno nie wspomniec array_key_exists zwraca true albo false wiec robie tutaj IFa by zwrocic true albo false ponownie jest totalnei bez sensu. wystarczy poprostu 'user_field6' => array_key_exists( 'field6', $data) -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
15.06.2018, 16:01:50
Post
#5
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 7 Dołączył: 3.04.2013 Ostrzeżenie: (0%) |
Błąd był gdzie indziej, temat do zamknięcia
Ten post edytował Crash89 15.06.2018, 16:13:29 |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 23:07 |