An open API service indexing awesome lists of open source software.

https://github.com/ctf0/emailvalidator

validation rule to validate email for Laravel
https://github.com/ctf0/emailvalidator

email laravel validation

Last synced: about 1 year ago
JSON representation

validation rule to validate email for Laravel

Awesome Lists containing this project

README

          


EmailValidator


Latest Stable Version Total Downloads

- MailGunValidatorServiceProvider [Mailgun Api](http://documentation.mailgun.com/api-email-validation). "[No Longer Free](http://blog.mailgun.com/mailgun-rolls-out-changes-to-email-validation-api-including-new-pricing-model-and-features/)"
- EguliasValidatorServiceProvider [Egulias EmailValidator](https://github.com/egulias/EmailValidator).
- ValidatorPizzaServiceProvider [Validator.pizza](https://www.validator.pizza)

> also check https://github.com/mailcheck/mailcheck & for vue https://github.com/ctf0/mailcheck-vue


## Installation

- `composer require ctf0/email-validator`

- add the service provider to `config/app.php`

```php
'providers' => [
ctf0\EmailValidator\MailGunValidatorServiceProvider::class,
// ctf0\EmailValidator\EguliasValidatorServiceProvider::class,
// ctf0\EmailValidator\ValidatorPizzaServiceProvider::class,
]
```


## Usage

- add the rule to the validator

```php
'email' => 'required|email|isValid'
```

- add the translation keys

```php
'custom' => [
// ...
'email' => [
'isValid' => 'This :attribute is invalid',
],
],
```


### Security

If you discover any security-related issues, please email [ctf0-dev@protonmail.com](mailto:ctf0-dev@protonmail.com).