hantless / simple-vat
一个简单的包,用于检查欧洲增值税号格式
0.0.3
2017-12-28 13:50 UTC
Requires
Requires (Dev)
- orchestra/testbench: *
- phpunit/phpunit: ^4.0|^5.0
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) 许可。