mozafar / php-validation
一个简单的用于PHP请求验证的类
v1.0.0
2021-07-09 11:47 UTC
Requires
- php: >=7.0
This package is auto-updated.
Last update: 2024-09-09 18:54:01 UTC
README
安装
composer install mozafar/php-validation
使用
简单添加类并传递 data 和 rules
use Mozafar\Validation\Validation; $data = Validation::make($_POST, [ 'name' => ['required', 'string'], 'email' => ['required', 'email'] ])->throws()->validated();
如果有任何错误,它将抛出 ValidationException 并在 $exception->errors() 中列出错误,如下所示
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(); }