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

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.

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1