ysp/webman-validate
最新稳定版本:v1.0.1
Composer 安装命令:
composer require ysp/webman-validate
包简介
A Laravel-style validation package for Webman framework
README 文档
README
A Laravel-style validation package for the Webman framework.
Installation
composer require ysp/webman-validate
Configuration
Add the bootstrap class to config/bootstrap.php:
return [ // ... \Ysp\WebmanValidate\Bootstrap::class, ];
Usage
In your controller:
<?php namespace app\controller; use support\Request; class UserController { public function store(Request $request) { try { $validated = validator($request, [ 'name' => 'required|string|max:255', 'email' => 'required|email|unique:users', 'password' => 'required|string|min:8', ]); return json(['message' => 'Success', 'data' => $validated]); } catch (\Ysp\WebmanValidate\ValidationException $e) { return json(['errors' => $e->errors()->all()], 422); } } }
Configuration Options
Edit config/plugin/ysp/webman-validate/app.php to customize:
return [ 'enable' => true, 'locale' => 'en', 'translation' => [ 'provider' => null, // Illuminate\Contracts\Translation\Translator ], ];
License
MIT
统计信息
- 总下载量: 1
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-05-30