smart-twists / iranian-information-validator
为 Laravel 框架提供的额外伊朗信息验证功能
2.0.2
2021-02-21 08:34 UTC
Requires
- php: ^7.2.5
README
Laravel 验证类扩展
安装
您可以使用 Composer 快速轻松地安装此软件包。
通过 Composer 需要该软件包
$ composer require smart-twists/iranian-information-validator
验证类是为与 Laravel 框架一起工作而构建的。集成只需几秒钟。
打开您的 Laravel 配置文件 config/app.php
并在 $providers
数组中添加服务提供者
'providers' => array(
...
SmartTwists\IranianInformationValidation\ValidationServiceProvider::class,
),
Laravel 中使用
已安装的软件包提供以下额外的 验证规则
,包括它们的错误消息。
iban
检查有效的国际银行账户号码 (IBAN)。
creditcard
给定的字段必须是有效的信用卡号码。
isbn
验证字段必须是有效的国际标准书号 (ISBN)。
isodate
验证字段必须是有效的 ISO 8601 格式的日期。
nationalcode
验证字段必须是有效的国家代码。
ir_mobile
验证字段必须是有效的伊朗手机号码。
ir_phone
验证字段必须是有效的伊朗电话号码。
zipcode
验证字段必须是有效的邮政编码。
更改错误消息
在 /resources/lang/<language>/validation.php
中添加相应的键,如下所示
// example
'iban' => 'Please enter IBAN number!',
或直接将自定义消息添加到验证器中,如文档中所述。
Laravel 之外的使用
- Validator::isIban - 检查给定的值是否为有效的国际银行账户号码 (IBAN)。
- Validator::isCreditcard - 检查值是否为有效的信用卡号码。
- Validator::isIsbn - 检查给定的值是否为有效的国际标准书号 (ISBN)。
- Validator::isIsodate - 检查给定的值是否为 ISO 8601 格式的日期。
- Validator::isNationalcode - 检查给定的值是否为有效的国家代码。
- Validator::isIrMobile - 检查给定的值是否为有效的伊朗手机号码。
- Validator::isIrPhone - 检查给定的值是否为有效的伊朗电话号码。
- Validator::isZipcode - 检查给定的值是否为有效的邮政编码。
许可证
Intervention 验证类根据 MIT 许可证 许可。