diegomagikal/laravel-tempmail
Composer 安装命令:
composer require diegomagikal/laravel-tempmail
包简介
Validator to block emails from temp mail services
README 文档
README
Validator to block temp mails usage.
Introduction
This package verify if the typed email use a domain from any temporary email services and denies it.
Installation
To get the latest version of this package, add the following line to your composer.json:
"diegomagikal/laravel-tempmail": "*"
Usage
Use the rule tempmail in email validation, like this:
/** * Get a validator. * * @param array $data * @return \Illuminate\Contracts\Validation\Validator */ protected function validator(array $data) { return Validator::make($data, [ 'name' => 'required|string|max:255', 'email' => 'required|email|max:255|unique:users|tempmail', 'password' => 'required|min:6|checkpassword|confirmed', ]); }
Custom message / translation
Add 'tempmail' key to resources/lang/{YOUR_LANG}/validation.php with the desired message.
/* |-------------------------------------------------------------------------- | Custom Validation Language Lines |-------------------------------------------------------------------------- | | Here you may specify custom validation messages for attributes using the | convention "attribute.rule" to name the lines. This makes it quick to | specify a specific custom language line for a given attribute rule. | */ 'tempmail' => 'Este tipo de e-email não é aceito. Digite seu email real!',
Blocked services (growing)
All the domains of the following providers are blocked:
- temp-mail.org
- tempm.com
- getinboxes.com
- getnada.com
License
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 132
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 4
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-10-17