joeriabbo / smart-validation
该包最新版本(dev-main)没有提供许可证信息。
Laravel智能验证包
dev-main
2022-05-13 20:03 UTC
Requires (Dev)
- filp/whoops: ^2.14
- orchestra/testbench: ^7.3
- pestphp/pest: ^1.21
This package is auto-updated.
Last update: 2024-09-16 00:24:37 UTC
README
无需配置即可轻松设置验证,只需数据库配置。此包的作用是从您提供的表中获取列设置并生成验证规则。
安装
运行以下命令安装此包。
composer require joeriabbo/smart-validation
安装后,访问您通常扩展FormRequest的请求,现在扩展SmartValidation。
use JoeriAbbo\SmartValidation\Http\Requests\AbstractTableValidationRequest;
class StoreRequest extends AbstractTableValidationRequest
现在您需要在验证类中填充表函数来添加表名。
public static function getTable(): string
{
return 'demo';
}
验证规则由该包生成。现在您的验证规则与数据库表规则相同。