Validaties van Model met Laravel

Inhoudsopgave
Bij het creëren van gegevensbelasting vormen een van de dingen die we altijd in gedachten moeten houden de validaties, er zijn verschillende stadia waarin we moeten valideren, ondanks het feit dat de live validaties met behulp van Javascript ze zijn vrij compleet, we moeten altijd valideren op de server voor het geval er iets misgaat aan de kant van de klant.
Met gebruik van ORM Welsprekend in onze toepassingen in Laravel Het is nu veel gemakkelijker om validaties te doen, we hoeven niet langer handmatig validaties te bouwen met conditionals, maar we hoeven alleen de regels vast te stellen die we willen.
Het bouwen van de validaties in het model is vrij eenvoudig, in feite is het zo eenvoudig dat velen het automatische validaties noemen, we hoeven alleen maar in een array aan te geven welke voorwaarden moeten worden gevalideerd.
Om deze procedure uit te voeren, moeten we eerst een paar eenvoudige stappen uitvoeren, deze stappen zijn als volgt:
1
Eerst moeten we een gebruikerstabel genereren, hiervoor zullen we een migratie gebruiken, in dit geval moeten we het volgende commando plaatsen: ambachtsman.
php artisan migreren: maak create_users_table

2
Binnen het gegenereerde bestand gaan we de velden en hun eigenschappen plaatsen, hiermee wordt bij het uitvoeren van de migratie de juiste tabel gegenereerd, hiervoor kunnen we het volgende gebruiken in de methode omhoog () Van hetzelfde:
 public function up () {Schema :: create ('users', function ($ table) {$ table-> increments ('id'); $ table-> string ('username', 100); $ table-> string ('email', 100); $ table-> tijdstempels ();}); } 

3
Zodra we onze tabel hebben gegenereerd met de migraties, kunnen we ons model maken, het moet erven van de klasse Welbespraakt, hiermee zullen we al zijn methoden gebruiken en ook zullen we met de velden van onze tabel kunnen werken. We creëren enkele privéattributen die we regels zullen noemen en vervolgens een validatiemethode die elk veld door de regels zal leiden, op deze manier zullen ze worden afgewezen als ze er niet aan voldoen, laten we in het onderstaande voorbeeld kijken:

4
Aangezien we alles wat we nodig hebben in het model hebben, kunnen we een test doen, hiervoor gaan we enkele velden plaatsen en dan zullen we proberen ze in de database in te voegen met behulp van de ORM, hiervoor gaan we onze methode gebruiken valideren (), op deze manier zullen we weten of de gegevens geschikt zijn of niet en we maken de invoeging als het overeenkomt, laten we het voorbeeld bekijken:

We kijken dan of alles goed gaat in de methode valideren we moeten een positief antwoord krijgen bij het gebruik van de methode passeert (), anders krijgen we de berichten waarvoor je antwoord niet positief was, dit is wat we kunnen gebruiken om de gebruiker te laten zien dat ze moeten corrigeren, we kunnen ook opmerken dat behalve de methode valideren () we schrijven niets extra's, alles wat we zien is het werk van de ORM, waardoor we bijna al het zware werk besparen en zijn bijnaam van automatische validaties waarmaken.
Hiermee sluiten we deze tutorial af, zoals we konden zien Laravel Het helpt ons de veiligheid en stabiliteit van onze applicaties te verbeteren door ons tools te geven die we kunnen gebruiken om de validaties af te schermen, in dit geval aan de serverzijde, zodat eventuele onvoorziene omstandigheden met de validaties aan de clientzijde onze applicaties niet in de problemen komen.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave