mozafar / php-validation
A simple class for php request validation
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/mozafar/php-validation
Requires
- php: >=7.0
This package is auto-updated.
Last update: 2025-10-09 21:32:21 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(); }