onexcrm/valiper

一个简单的 Laravel 验证实用助手

v1.0.1 2023-02-20 20:31 UTC

This package is auto-updated.

Last update: 2024-09-21 00:24:28 UTC


README

一个简单的 Laravel 验证实用助手

安装

composer require onexcrm/valiper

不带自动发现的 Laravel

如果你不使用自动发现,请将 ServiceProvider 添加到 config/app.php 中的 providers 数组中

Onex\Valiper\OnexValiperServiceProvider::class,

如果你想使用外观来记录消息,请将以下内容添加到 app.php 中的 facades

'OnexValiper'=> Onex\Valiper\Valiper\ValiperClassFacade::class,

如何使用?

/**
 * @param  array $formData
 * @param  array $rules
 * @param  array $messages
 * @return void
 */
$validator = OnexValiper::checkInputValidation($formRequestData, $validationRules, $validationMessages);
dd($validator);

实用助手函数

根据您的需求,将上面的函数中的 $validator 传递到所有助手函数中

$result = OnexValiper::inputValidationObjectFormat($validator);
dd($result);
$result = OnexValiper::inputValidationArrayFormat($validator);
dd($result);
$result = OnexValiper::inputValidationJsonResponseFormat($validator);
dd($result);
$result = OnexValiper::inputValidationJsonFormat($validator);
dd($result);
$result = OnexValiper::inputValidationJsonObjectFormat($validator);
dd($result);
$result = OnexValiper::inputValidationKeyValuePairFormat($validator);
dd($result);
$result = OnexValiper::inputValidationFirstMessage($validator);
dd($result);

欢迎联系我:Arindam Roy arindam.roy.developer@gmail.com

谢谢