johannebert / laravel-spam-protector
Laravel Spam Protector 类用于检查 IP、名称、电子邮件是否为垃圾邮件,使用 StopForumSpam API https://www.stopforumspam.com/usage
v7.0.0
2022-07-12 08:14 UTC
Requires
- php: >=7.2|^8.0
- ext-curl: *
- ext-json: *
- illuminate/support: ^6.0|^7.0|^8.0|^9.0|^10.0
Requires (Dev)
- orchestra/testbench: ^4.1|^5.0|^6.0
- phpunit/phpunit: ^8.0|^9.0
README
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)。请参阅 许可证文件 获取更多信息。