Laravel validace: pět méně známých pravidel

Laravel poskytuje pohodlný validační mechanismus, nicméně většina z nás si vystačí s jednoduchými pravidly jako jsou required, email nebo date. Avšak existují i méně známé a velmi zajímavé pravidla, které můžeme vyžít.

Prvně si připomeňme jak validace funguje. Můžeme vytvořit pole s validačními pravidly s jedním nebo více pravidel pro každý element. Například takto:

[
  'title' => 'required|unique:posts|max:255',
  'body' => 'required',
];

Poté toto pole můžeme využívat v separátní Form Request třídě nebo uvnitř našeho kontroleru zavoláním metody $this->validate().

Nyní se podívejme na pravidla, která jsou méně používaná, ale mohou být velmi užitečná.

Kompletní seznam pravidel najdete v oficiální dokumentaci. Samozřejmě pokud potřebujete další pravidla, můžete si přidat vlastní. Taylor Otwell, zakladatel Laravelu, nedávno oznámil, že v nové verzi Laravel 5.5 půjdou vlastní pravidla vytvářet ještě jednodušeji.