joeriabbo/smart-validation

该包最新版本(dev-main)没有提供许可证信息。

Laravel智能验证包

dev-main 2022-05-13 20:03 UTC

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';
}

验证规则由该包生成。现在您的验证规则与数据库表规则相同。