johannebert/laravel-spam-protector

Laravel Spam Protector 类用于检查 IP、名称、电子邮件是否为垃圾邮件,使用 StopForumSpam API https://www.stopforumspam.com/usage

v7.0.0 2022-07-12 08:14 UTC

This package is auto-updated.

Last update: 2024-09-19 15:49:56 UTC


README

Latest Version on Packagist Software License Build Status Total Downloads

Laravel Spam Protector 类用于检查 IP、名称、电子邮件是否为垃圾邮件,使用 StopForumSpam API https://www.stopforumspam.com/usage

安装

通过 Composer

$ composer require johannebert/laravel-spam-protector

注意:如果您正在使用 Laravel 5.5,以下步骤是不必要的。Laravel Spam Protector 支持 Laravel 包发现

  • 更新 composer 后,将 ServiceProvider 添加到 config/app.php 中的 providers 数组中
JohannEbert\LaravelSpamProtector\SpamProtectorServiceProvider::class
  • 以及别名
'SpamProtector' => JohannEbert\LaravelSpamProtector\Facades\SpamProtector::class,

用法

$spamProtector = new SpamProtector();

if($spamProtector->isSpamEmail('john@example.com'))
{
    // If given email was registered as a spam your code goes here
}

使用 Facade

if(SpamProtector::isSpamEmail('john@example.com'))
{
    // If given email was registered as a spam your code goes here
}

测试

$ composer test

或者

$ phpunit

安全

如果您发现任何与安全相关的问题,请通过电子邮件 johann.ebert@gmail.com 联系我们,而不是使用问题跟踪器。

致谢

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 获取更多信息。