eltoninacio / cpfcnpj-laravel
此包已被废弃,不再维护。未建议替代包。
用于laravel 5.*的cpf、cnpj、cpfcnpj验证
2.0.2
2020-01-10 14:00 UTC
Requires
- php: >=5.5.9
Requires (Dev)
- illuminate/support: ^5.0
- illuminate/validation: ^5.0
- phpunit/phpunit: 4.8.*
README
用于laravel 5.*的cpf、cnpj、cpfcnpj验证
Composer安装
$ composer require eltoninacio/cpfcnpj-laravel
或
"require": {
"eltoninacio/cpfcnpj-laravel": "2.0.*"
}
$ composer update
Laravel配置
在文件 config/app.php
中的 providers
数组中注册 ServiceProvider
'providers' => [ // ... EltonInacio\ValidadorCpfCnpj\CpfCnpjServiceProvider::class ]
使用示例
$this->validade($request, [ 'cpf' => 'cpf', 'cnpj' => 'cnpj', 'cpfcnpj' => 'cpfcnpj' ])
或
namespace App\Http\Requests; use App\Http\Requests\Request; class CpfCnpjRequest extends Request { /** * Determine if the user is authorized to make this request. * * @return bool */ public function authorize() { return true; } /** * Get the validation rules that apply to the request. * * @return array */ public function rules() { return [ 'cpf' => 'cpf', 'cnpj' => 'cnpj', 'cpfcnpj' => 'cpfcnpj' ]; } }