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: 2025-06-09 20:44: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(); }