vsilva472/laravel-cpf
最新稳定版本:0.0.2
Composer 安装命令:
composer require vsilva472/laravel-cpf
包简介
Validar CPF em Laravel
README 文档
README
Descrição
LaravelCPF é uma extensão do validator do Laravel para validar CPFs (independente se o valor possui máscara aplicada 999.999.999-99 ou não) de forma simples.
Compatibilidade com versões do Laravel
| Versão do Laravel | Pacote recomendado |
|---|---|
| 5.x até 8.x | laravel-cpf |
| 9.x ou superior | brcpf |
Instalação
- Executando o comando para adicionar a dependência automaticamente
composer require vsilva472/laravel-cpf
- Baseado em uma instalação limpa abra o arquivo
config/app.phpnavegue até a seçãoproviderse insira no final
Vsilva472\LaravelCPF\LaravelCPFServiceProvider::class,
- Publicar os arquivos de idiomas com as mensagens de erro:
php artisan vendor:publish --tag=lcpf_lang
Você poderá customizar as mensagens de erro. Para isso, abra o arquivo
/resources/lang/{lang}/cpf.php, onde {lang} é o código do idioma (ex: pt-br) que você deseja alterar.
Como utilizar
A forma de utilização é a mesma de qualquer outra regra pré-existente. O nome do validador para cpf é "cpf". Veja um exemplo básico:
$request->validate([ 'field_name' => ['cpf'], ]);
Este pacote funciona também com Form Resquest Validations, veja um exemplo abaixo
/** * Get the validation rules that apply to the request. * * @return array */ public function rules() { return [ 'title' => 'required|unique:posts|max:255', 'body' => 'required', // ... some other rules here 'field_name' => 'cpf' ]; }
Testes
Execute o comando na raiz do projeto ./vendor/bin/phpunit
Para mais informações sobre outras formas de validação consulte a documentação oficial do Laravel.
Changelog
Para consultar o log de alterações acesse o arquivo CHANGELOG.md
Donation
Help me to improve this project sending me some HTMLCOIN
Wallet: HqgaiK6T1o2JP4p3p34CZp2g3XnSsSdCXp
Licença
MIT
统计信息
- 总下载量: 14.44k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 5
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-01-25