PHP code example of erag / laravel-disposable-email

1. Go to this page and download the library: Download erag/laravel-disposable-email library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

erag / laravel-disposable-email example snippets


use EragLaravelDisposableEmail\LaravelDisposableEmailServiceProvider;

return [
    // ...
    LaravelDisposableEmailServiceProvider::class,
];

'providers' => [
    // ...
    EragLaravelDisposableEmail\LaravelDisposableEmailServiceProvider::class,
],

use EragLaravelDisposableEmail\Rules\DisposableEmailRule;

$request->validate([
    'email' => ['

$request->validate([
    'email' => '

$request->validate([
    'email' => ['

use EragLaravelDisposableEmail\Rules\DisposableEmailRule;

if (DisposableEmailRule::isDisposable('[email protected]')) {
    // Do something if email is disposable
}

use DisposableEmail;

if (DisposableEmail::isDisposable('agedmail.com')) {
    // Do something
}

return [
    'blacklist_file' => storage_path('app/blacklist_file),

    'remote_url' => [
        'https://raw.githubusercontent.com/disposable/disposable-email-domains/master/domains.txt',
        'https://raw.githubusercontent.com/7c/fakefilter/refs/heads/main/txt/data.txt',
    ],
    
    'cache_enabled' => false,
    'cache_ttl' => 60,
];

'blacklist_file' => storage_path('app/blacklist_file'),

'cache_enabled' => true,
'cache_ttl' => 60, 
bash
 php artisan erag:install-disposable-email  
bash
php artisan erag:sync-disposable-email-list
bash
php artisan cache:clear