avto-dev/extended-laravel-validator

Laravel 应用程序的扩展验证规则

v4.0.0 2024-08-22 07:07 UTC

README

Laravel

Laravel Validator 扩展

Version PHP Version Build Status Coverage Downloads count License

此包为 Laravel 验证器提供了扩展验证规则。

安装

使用以下命令通过 composer 安装此包

$ composer require avto-dev/extended-laravel-validator "^3.0"

需要安装 composer如何安装 composer)。

您需要修复包的主版本。

之后,您可以使用以下命令“发布”配置文件(./config/extended-laravel-validator.php

$ ./artisan vendor:publish --provider="AvtoDev\\ExtendedLaravelValidator\\ServiceProvider"

用法

此包提供了以下验证规则

用法示例

<?php

/** @var \Illuminate\Contracts\Validation\Factory $validator */
$validator = resolve('validator');

$result = $validator->make([
    'value' => 'XWB3L32EDCA218918',
], [
    'value' => 'required|vin_code',
]);

$is_valid = $result->fails() === false;

测试

对于包的测试,我们使用 phpunit 框架和 docker-ce + docker-compose 作为开发环境。因此,在克隆存储库后,只需在终端中写入

$ make build
$ make latest # or 'make lowest'
$ make test

变更日志

Release date Commits since latest release

变更日志可以在这里找到

支持

Issues Issues

如果您发现任何包错误,请在当前存储库中提交问题

许可

这是一个开源软件,许可协议为 MIT 许可协议