hantless/simple-vat

一个简单的包,用于检查欧洲增值税号格式

0.0.3 2017-12-28 13:50 UTC

This package is auto-updated.

Last update: 2024-09-08 09:57:38 UTC


README

Laravel Simple VAT 是一个小型库,用于检查欧洲增值税号的格式。

它主要是 Laravel VAT 包的精选版本,移除了存在性的 SOAP 调用。

安装

使用 Composer 简单地要求项目

$ composer require hantless/simple-vat

一旦 Simple VAT 安装完成,您需要注册服务提供者。打开 config/app.php 并将以下内容添加到 providers 键。

  • Hantless\SimpleVat\SimplevatServiceProvider::class

或者如果您使用的是 Laravel 5.5+,它应该会自动发现该包。

使用方法

在您的 formRequest 中使用 "vat_format" 验证规则

/**
 * Get the validation rules that apply to the request.
 *
 * @return array
*/
public function rules()
{
    return [
        'vatnumberfield' => 'vat_format',
    ];
}

或在您的验证器中

 public function store(Request $request)
{
    $validator = Validator::make($request->all(), [
        'vatnumberfield' => 'vat_format',
    ]);

    if ($validator->fails()) {
        // redirect ... display error
    }
    
    // store entity...
}

在您的翻译文件(resources/lang/{lang}/validation.php)中添加错误消息

'vat_format' => 'The :attribute do not seem to be a valid VAT number',

许可证

Laravel Simple VAT 根据 MIT 许可证(MIT) 许可。