Laravel = zmienna z formularzu porównywana z wcześniejszą wartością.

Laravel = zmienna z formularzu porównywana z wcześniejszą wartością.
CA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 15
0

Panowie , czy w laravelu istnieje jakaś funkcja o której nie wiem, która by nie reagowała na ponowne odświeżenie wartości ze zmiennej jeżeli ta nie uległa zmianie?

Ściślej mówiąc jest formularz , który ma walidację, wpisałem np. poprawny adres e-mail ale pozostałe dane przez kilka kliknięć wprowadziłem źle , co w rezultacie powoduje , że ze każdym razem CAŁY formularz jest ponownie walidowany i sprawdzany. Rozumiem ma to sens , ale co jeśli np którejś wartości nie chciałbym za każdym razem walidować jeżeli ta nie zmieniła się od wcześniejszego sprawdzania ?
W czystym phpie to chyba bym pchał zmienną w sesje i porównywałbym wartość ze zmiennej z wartością z inputa , jeżeli była by inna wtedy bym sprawdził w innym przypadku olał.

Reasumując jak byście to ugryźli w laravelu ? Nie chce za każdym razem sprawdzać w zewnętrznym API czy adres e-mail jest poprawny.

GH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 27
0

Zrób tak samo jak w czystym PHP tylko z użyciem flash data.
Po pierwszej walidacji zapisuj do flash pola które są sprawdzone i prawidłowe, przy kolejnym wywołaniu usuwaj je z tablicy pól do walidacji.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.