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