För att validera och bearbeta indata från formulär med funktionen validation i Laravel, följ dessa steg:
Definiera Validation regler
Börja med att definiera validation reglerna för dina formulärfält. Laravel tillhandahåller olika validation regler som du kan använda för att säkerställa informationens integritet och giltighet.
I exemplet ovan definierar vi validation regler för fälten för namn, e-post och lösenord. Regeln required
säkerställer att fälten inte är tomma, email
regeln validerar e-postformatet, unique:users
regeln kontrollerar om e-postmeddelandet är unikt i users
tabellen, och reglerna max
och min
definierar maximala och minsta längder för lösenordsfältet.
Hantera Validation resultat
Laravel s validation funktion utför automatiskt validation baserat på de definierade reglerna. Om det validation misslyckas, Laravel omdirigerar användaren tillbaka till formuläret med lämpliga felmeddelanden. Du kan hämta dessa felmeddelanden i din vy för att visa dem för användaren.
I koden ovan kontrollerar vi om det finns några validation fel och visar dem i en varningsruta. Funktionen old()
används för att fylla i formulärfälten med de tidigare angivna värdena om det uppstod ett validation fel.
Genom att följa det här exemplet kan du validera och bearbeta indata från formulär med funktionen validation i Laravel. Detta säkerställer att data uppfyller dina definierade regler och hjälper till att upprätthålla dataintegriteten i din applikation.