martynasbakanas/php-disposable-emails
最新稳定版本:v1.0.3
Composer 安装命令:
composer require martynasbakanas/php-disposable-emails
包简介
List of disposable email domains to be used in PHP
README 文档
README
This package provides a method for determining whether an email address is a disposable / temporary email address.
All credit to the maintaining of the list of disposable / temporary email addresses goes to https://raw.githubusercontent.com/disposable/disposable-email-domains.
Emails are added from https://raw.githubusercontent.com/disposable/disposable-email-domains/master/domains.txt
Installation
To install via Composer:
composer require martynasbakanas/php-disposable-emails
Usage in Laravel
AppServiceProvider.php
<?php ... use MartynasBakanas\PHPDisposableEmails\EmailCheck; public function register(): void { ... $this->app->singleton('email-check', function () { return new EmailCheck(); }); } public function boot(): void { ... Validator::extend('not-disposable', function ($attribute, $value, $parameters) { return app('email-check')->isValid($value); }); }
YourController.php
public function store(Request $request) { $request->validate([ 'email' => [ 'required', 'email', 'max:255', 'unique:users', 'not-disposable' ], ]; ... }
统计信息
- 总下载量: 621
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-09-10