Obsah
Při vytváření forem načítání dat je jednou z věcí, které musíme mít vždy na paměti, validace, existuje několik fází, ve kterých musíme validovat, a to navzdory skutečnosti, že živé validace pomocí Javascript jsou celkem úplné, musíme vždy ověřit na serveru pro případ, že by něco selhalo na straně klienta.S použitím ORM Výmluvný v našich aplikacích v Laravel Nutnost provádět validace je nyní mnohem jednodušší, nebudeme již muset vytvářet validace pomocí podmíněných podmínek ručně, ale musíme pouze stanovit pravidla, která chceme.
Vytváření validací v modelu je něco docela jednoduchého, ve skutečnosti je to tak snadné, že tomu mnozí říkají automatické validace, prostě musíme v poli uvést podmínky, které musí být validovány.
K provedení tohoto postupu musíme nejprve provést několik jednoduchých kroků, tyto kroky jsou následující:
1
Nejprve musíme vygenerovat tabulku uživatelů, k tomu použijeme migraci, v tomto případě musíme umístit následující příkaz řemeslník.
php artisan migrate: make create_users_table
2
V generovaném souboru umístíme pole a jejich vlastnosti, přičemž při spuštění migrace bude vygenerována příslušná tabulka, k čemuž můžeme v metodě použít následující nahoru () Ze stejného:
public function up () {Schema :: create ('users', function ($ table) {$ table-> increments ('id'); $ table-> string ('username', 100); $ table-> string ('email', 100); $ table-> timestamps ();}); }
3
Jakmile máme tabulku vygenerovanou s migracemi, můžeme pak vytvořit náš model, který musí zdědit ze třídy VýmluvnýS tímto vezmeme všechny jeho metody a také budeme moci pracovat s poli naší tabulky. Vytvoříme několik soukromých atributů, které budeme nazývat pravidly, a poté ověřovací metodou, která projde jednotlivými poli pravidly. Tímto způsobem, pokud jim nebudou vyhovovat, budou odmítnuty, podívejme se na příklad níže:
Vzhledem k tomu, že v modelu máme vše, co potřebujeme, můžeme provést test, a proto v pohledu umístíme některá pole a poté se je pokusíme vložit do databáze pomocí ORMK tomu použijeme naši metodu ověřit (), tímto způsobem budeme vědět, zda jsou data vhodná nebo ne, a provedeme vložení, pokud odpovídá, podívejme se na příklad:
Tím jsme tento tutoriál dokončili, jak jsme mohli vidět Laravel Pomáhá nám zlepšovat zabezpečení a stabilitu našich aplikací tím, že nám poskytuje nástroje, které můžeme použít k ochraně validací, v tomto případě na straně serveru, takže případné nepředvídané události s validacemi na straně klienta nemají problémy.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod