mozafar / php-validation
A simple class for php request validation
v1.0.0
2021-07-09 11:47 UTC
Requires
- php: >=7.0
This package is auto-updated.
Last update: 2026-03-09 22:28:01 UTC
README
Installation
composer install mozafar/php-validation
Usage
Simply add class and pass data and rules:
use Mozafar\Validation\Validation; $data = Validation::make($_POST, [ 'name' => ['required', 'string'], 'email' => ['required', 'email'] ])->throws()->validated();
If there are any errors it throws ValidationException and list of errors available in $exception->errors() like this:
use Mozafar\Validation\Validation; use Mozafar\Validation\ValidationException; try { Validation::make($_POST, [ 'name' => ['required', 'string'], 'email' => ['required', 'email'] ])->throws()->validated(); return $data; } catch (ValidationException $e) { return $e->errors(); }