Download the PHP package erag/laravel-disposable-email without Composer
On this page you can find all versions of the php package erag/laravel-disposable-email. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download erag/laravel-disposable-email
More information about erag/laravel-disposable-email
Files in erag/laravel-disposable-email
Package laravel-disposable-email
Short Description A Laravel package to detect and block disposable email addresses.
License MIT
Informations about the package laravel-disposable-email
Laravel Disposable Email Address Validator
Laravel Disposable email address validator is a Laravel package for detecting and blocking disposable email addresses during validation and runtime checks. It helps protect registrations, lead forms, and application workflows from temporary inbox abuse.
Already contains 1,24,220+ disposable email domains!
Installation
Publish the configuration:
- ๐ฅ 110,880+ known disposable domains already included
- ๐ Daily auto-sync from self-maintained Disposable Email Blocklist repository
- ๐ง Smart validation rule for form requests
- ๐ก๏ธ Optional RFC, DNS, spoof, and filter validation modes
- โ๏ธ Runtime email checking via helper and facade
- ๐งฉ Blade directive support for conditionals
- ๐ Auto-sync with remote domain lists
- ๐ Add your own custom blacklist with ease
- โ Allow trusted domains with a whitelist
- ๐งฑ Block subdomains of disposable parent domains
- ๐ Detailed runtime results via
Disposable::check() - ๐ Domain stats command via
php artisan disposable:stats - ๐ง Optional caching for performance
- โก๏ธ Zero-configuration setup with publishable config
-
โ Compatible with Laravel 10, 11, 12, and 13
Official Documentation
Complete documentation for installation, configuration, validation, syncing, caching, and troubleshooting is available at:
https://erag.in/laravel-disposable-email/
๐ Data Sources & Daily Updates
This package uses the official Disposable Email Blocklist, a self-developed and actively maintained repository.
Source
- ๐ฆ Official Blocklist Repository
https://github.com/eramitgupta/disposable-email
Automatic Updates
The blocklist repository is updated every day via GitHub Actions to:
- ๐ฅ Fetch the latest disposable email domains
- ๐งน Normalize and clean domain names
- ๐ Remove duplicates and invalid entries
- ๐ฆ Generate the latest blocklist
- ๐ Publish changes automatically
This package always uses the latest version of the maintained blocklist.
โญ Support
If you like this package, give it a GitHub star.
All versions of laravel-disposable-email with dependencies
illuminate/support Version ^10.0|^11.0|^12.0|^13.0
illuminate/console Version ^10.0|^11.0|^12.0|^13.0
illuminate/validation Version ^10.0|^11.0|^12.0|^13.0
illuminate/translation Version ^10.0|^11.0|^12.0|^13.0
illuminate/filesystem Version ^10.0|^11.0|^12.0|^13.0
illuminate/http Version ^10.0|^11.0|^12.0|^13.0