dev-talha-anwar/laravel-validation-helper

此包旨在以非常简单高效的方式在 Laravel 中使用验证。

v1.0.3 2023-04-13 03:34 UTC

This package is auto-updated.

Last update: 2024-09-13 06:37:05 UTC


README

GitHub issues GitHub forks GitHub stars GitHub license

laravel 验证简单工具

安装

您可以通过 composer 安装此包

composer require dev-talha-anwar/laravel-validation-helper

发布配置

安装后发布配置

php artisan vendor:publish --provider=TalhaAnwar\LaravelValidationHelper\LaravelValidationHelperServiceProvider

使用

安装后,只需在控制器顶部使用 trait

use talhaanwar\LaravelValidationHelper\Traits\LVH;

之后使用 facade

$validated = LVH::validate(['Admin.AdminEditForm'], [
            [
                'key' => 'name',
                'value' => ['max:191'],
                'messages' => [
                    'password.string' => 'Password Must Be String.',
                    'password.min' => 'Too long Password.'
                ]
            ]
        ]);
        if (!is_array($validated)) :
            return $validated;
        endif;

或者

$validated = LVH::validate(['Admin.AdminEditForm']);
        if (!is_array($validated)) :
            return $validated;
        endif;

或者

$validated = LVH::validate([], [
            [
                'key' => 'name',
                'value' => ['max:191'],
                'messages' => [
                    'password.string' => 'Password Must Be String.',
                    'password.min' => 'Too long Password.'
                ]
            ]
        ]);
        if (!is_array($validated)) :
            return $validated;
        endif;

用于简单的表单验证请求

$validated = LVH::validate(['Admin.AdminEditForm'],[],true);
        if (!is_array($validated)) :
            return $validated;
        endif;

测试

composer test

更新日志

请参阅 更新日志 了解最近更改的更多信息。

贡献

请参阅 贡献 了解详细信息。

安全性

如果您发现任何安全问题,请通过电子邮件 786anwartalha@gmail.com 报告,而不是使用问题跟踪器。

鸣谢

许可

MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件

Laravel 包模板

此包是用 Laravel 包模板 生成的。