Laravel Spam Protector class to check ip, name, email for spam that uses the StopForumSpam Api https://www.stopforumspam.com/usage
Via Composer
$ composer require johannebert/laravel-spam-protectorNote: If you are using Laravel 5.5, the next steps are unnecessary. Laravel Spam Protector supports Laravel Package Discovery.
- After updating composer, add the ServiceProvider to the providers array in
config/app.php
JohannEbert\LaravelSpamProtector\SpamProtectorServiceProvider::class- and for aliases
'SpamProtector' => JohannEbert\LaravelSpamProtector\Facades\SpamProtector::class,$spamProtector = new SpamProtector();
if($spamProtector->isSpamEmail('[email protected]'))
{
// If given email was registered as a spam your code goes here
}if(SpamProtector::isSpamEmail('[email protected]'))
{
// If given email was registered as a spam your code goes here
}$ composer testor
$ phpunitIf you discover any security related issues, please email [email protected] instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.